Live Nasdaq Composite: Stocks Sink on Worrisome Q2 Tech Earnings, Oil Retakes $100
Tech stocks buckled under a three-front assault as Big Tech earnings collided with surging oil prices and rising Treasury yields, leaving investors to question whether the AI trade can survive its own…