| Jul 1, 2026 | Sell | -75,000 | 225.00 USD | — | SEC |
| Jun 8, 2026 | Gift | 153,361 | 0.00 USD | $0 | SEC |
| Jun 8, 2026 | Gift | -20,000 | 0.00 USD | $0 | SEC |
| Jun 8, 2026 | Gift | 10,000 | 0.00 USD | $0 | SEC |
| Jun 8, 2026 | Gift | -153,361 | 0.00 USD | $0 | SEC |
| Jun 8, 2026 | Gift | -10,000 | 0.00 USD | $0 | SEC |
| Jun 8, 2026 | Gift | 20,000 | 0.00 USD | $0 | SEC |
| Jun 2, 2026 | Other | -1,596 | 180.71 USD | $288.4K | SEC |
| May 11, 2026 | Award | 1,438 | 177.62 USD | $255.4K | SEC |
| May 11, 2026 | Award | 422 | 177.62 USD | $75K | SEC |
| Mar 4, 2026 | Award | 16,796 | 178.61 USD | $3M | SEC |
| Feb 2, 2026 | Award | 39,031 | 0.00 USD | $0 | SEC |
| Feb 2, 2026 | Other | -14,664 | 211.68 USD | $3.1M | SEC |
| Jun 3, 2025 | Award | 17,253 | 135.63 USD | $2.3M | SEC |
| Feb 21, 2025 | Buy | 6,075 | 165.01 USD | $1M | SEC |
| Feb 3, 2025 | Award | 19,608 | 0.00 USD | $0 | SEC |
| Feb 3, 2025 | Other | -6,827 | 165.57 USD | $1.1M | SEC |
| Nov 12, 2024 | Gift | -4,500 | 0.00 USD | $0 | SEC |
| Aug 13, 2024 | Gift | -2,500 | 0.00 USD | $0 | SEC |
| Aug 5, 2024 | Sell | -25,000 | 250.00 USD | $6.3M | SEC |
| Jun 4, 2024 | AwardD | 24,858 | 208.44 USD | $5.2M | SEC |
| May 30, 2024 | Other | -1,274 | 214.51 USD | $273.3K | SEC |
| Mar 25, 2024 | Other | -10,540 | 220.28 USD | $2.3M | SEC |
| Mar 25, 2024 | Award | 23,741 | 0.00 USD | $0 | SEC |
| Feb 20, 2024 | Gift | -4,000 | 0.00 USD | $0 | SEC |