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