| Aug 18, 2026 | Sell | -40,000 | 243.15 USD | $9.7M | SEC | |
| Aug 17, 2026 | Sell | -40,000 | 241.41 USD | $9.7M | SEC | |
| Aug 17, 2026 | Other | -60,152 | 245.11 USD | $14.7M | SEC | |
| Aug 17, 2026 | Award | 154,418 | 0.00 USD | — | SEC | |
| Feb 2, 2026 | Sell | -66,000 | 160.31 USD | $10.6M | SEC | |
| Feb 2, 2026 | Gift | -2,000 | 0.00 USD | — | SEC | |
| Sep 9, 2025 | Other | -21,102 | 157.33 USD | $3.3M | SEC | |
| Sep 2, 2025 | Other | -12,072 | 153.96 USD | $1.9M | SEC | |
| Sep 2, 2025 | Award | 18,131 | 0.00 USD | — | SEC | |
| Aug 28, 2025 | Sell | -44,000 | 157.82 USD | $6.9M | SEC | |
| Aug 21, 2025 | Award | 142,958 | 0.00 USD | — | SEC | |
| Aug 21, 2025 | Other | -56,254 | 156.13 USD | $8.8M | SEC | |
| Jun 11, 2025 | Other | -19,160 | 173.95 USD | $3.3M | SEC | |
| Sep 3, 2024 | Other | -7,214 | 70.44 USD | $508.2K | SEC | |
| Sep 3, 2024 | Award | 37,037 | 0.00 USD | — | SEC | |
| Sep 5, 2023 | Award | 54,995 | 0.00 USD | — | SEC | |
| Sep 12, 2022 | Award | 53,624 | 0.00 USD | — | SEC | |
| Jun 13, 2022 | Award | 50,881 | 0.00 USD | — | SEC | |