The S&P 500 has had a wild ride in the first half of 2025. It fell more than 19% in April. Then it hit new record highs just two months…