Stocks Surge to Wrap Up a Wild Week; S&P 500 Posts Biggest Weekly Gain Since October 2023By kaydenchiewJune 21, 2025