| Mar 9, 2026 | Other | -95 | 55.74 USD | $5.3K | | SEC | |
| Feb 27, 2026 | Other | -84 | 61.65 USD | $5.2K | | SEC | |
| Feb 17, 2026 | Award | 6,440 | 60.19 USD | $387.6K | | SEC | |
| Feb 17, 2026 | Other | -327 | 61.26 USD | $20K | | SEC | |
| Feb 17, 2026 | Other | -488 | 60.19 USD | $29.4K | | SEC | |
| Feb 12, 2026 | Other | -259 | 62.91 USD | $16.3K | | SEC | |
| Feb 12, 2026 | Other | -315 | 64.08 USD | $20.2K | | SEC | |
| Feb 9, 2026 | Sell | -4,000 | 65.91 USD | $263.6K | | SEC | |
| Feb 9, 2026 | ExerciseD (derivative) | -4,769 | 51.17 USD | $244K | | SEC | |
| Feb 9, 2026 | ExerciseD (derivative) | -2,106 | 51.17 USD | $107.8K | | SEC | |
| Feb 9, 2026 | ExerciseD (derivative) | -6,707 | 45.65 USD | $306.2K | | SEC | |
| Feb 9, 2026 | Exercise | 6,707 | 45.65 USD | $306.2K | | SEC | |
| Feb 9, 2026 | Exercise | 2,106 | 51.17 USD | $107.8K | | SEC | |
| Feb 9, 2026 | Sell | -6,707 | 65.90 USD | $442K | | SEC | |
| Feb 9, 2026 | Sell | -4,769 | 65.90 USD | $314.3K | | SEC | |
| Feb 9, 2026 | Exercise | 4,769 | 51.17 USD | $244K | | SEC | |
| Dec 17, 2025 | Other | -251 | 54.08 USD | $13.6K | | SEC | |
| Mar 7, 2025 | Other | -57 | 50.33 USD | $2.9K | | SEC | |
| Feb 27, 2025 | Other | -85 | 53.34 USD | $4.5K | | SEC | |
| Feb 14, 2025 | Sell | -10,000 | 55.71 USD | $557.1K | | SEC | |
| Feb 14, 2025 | Other | -327 | 55.45 USD | $18.1K | | SEC | |
| Feb 14, 2025 | Exercise | 4,966 | 55.68 USD | $276.5K | | SEC | |
| Feb 14, 2025 | ExerciseD (derivative) | -4,966 | 55.68 USD | $276.5K | | SEC | |
| Feb 14, 2025 | Other | -488 | 55.47 USD | $27.1K | | SEC | |
| Feb 12, 2025 | Other | -253 | 56.03 USD | $14.2K | | SEC | |