2025 Stock Market Review: AI, Nvidia, and Record Highs