Over 400 S&P 500 Firms Advance as US Stocks Gain on EarningsUS MarketsS&P 500United States5 hours ago
Nasdaq Posts Second Straight Record Close as Nvidia and AMD Hit HighsUS Markets$AMDNasdaq Composite14 days ago