Big Tech Earnings Put the Rally to the Test 10/21/26 photo