Stock Market Shakes Up on Earnings Day