Investing News US stocks fluctuate as earnings flood the market, with focus on Big Tech July 23, 2024