May 5, 2026 Annual Shareholder Meeting with Non-GAAP Reconciliation December 9, 2025 Investor Day 2025 with Non-GAAP Reconciliation May 6, 2025 Annual Shareholder Meeting with Non-GAAP Reconciliation December 10, 2024 Investor Day 2024 with Non-GAAP Reconciliation May 7, 2024 Annual Shareholder Meeting with Non-GAAP Reconciliation December 12, 2023 Investor Day 2023 with Non-GAAP Reconciliation May 4, 2023 Annual Shareholder Meeting with Non-GAAP Reconciliation December 13, 2022 Investor Day 2022 with Non-GAAP Reconciliation May 5, 2022 Annual Shareholder Meeting December 9, 2021 Investor Day 2021 with Non-GAAP Reconciliation