Investor Presentation August 2024 2Q2024 Earnings Presentation 3Q2024 Earnings Presentation Investor Presentation November 2024 4Q2024 Earnings Presentation Investor Presentation April 2025 1Q2025 Earnings Presentation