Annual Shareholder Meeting May 29, 2025 3:00 PM EDT Listen to the replay Supporting Materials 2026 Shareholder letter 125.4 KB