Tech giants' Q1 earnings significantly impact global economy