2025 Annual Meeting of Stockholders Jun 24, 2025 1:00 pm PDT Link to vote shares HTML Definitive Proxy PDF 2024 10-K PDF