Daily Broad Market Recap – March 31, 2025