Imran Lakha May 63 minMacro data and tech earnings disappoint taking stocks lowerKey macro data this week were disappointing. With US Q1 GDP and ISM Manufacturing coming in shy of expectations as well as China PMIs reflec