2024 Annual Meeting of Stockholders May 29, 2024 9:30 am PST Annual Report HTML Proxy Statement PDF Form 10-K HTML 2024 Annual Meeting Presentation PDF