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