MarketWatch - Tech earnings are a test amid tumultuous times, and all the chips are on the table July 29, 2019