Stock market closes out chaotic quarter on a high note as S&P 500 notches another new record June 30, 2025