Markets Sway to the Tune of Earnings Reports and Economic Data