| Jul 1, 2026 | Sell | -30 | 736.05 USD | — | SEC |
| Jul 1, 2026 | Sell | -19,970 | 735.22 USD | — | SEC |
| Jul 1, 2026 | Sell | -50,332 | 700.21 USD | — | SEC |
| Jul 1, 2026 | Sell | -7,989 | 701.33 USD | — | SEC |
| Jun 17, 2026 | Sell | -5,933 | 595.59 USD | — | SEC |
| Jun 17, 2026 | Sell | -837 | 599.35 USD | — | SEC |
| Jun 17, 2026 | Sell | -4,682 | 593.51 USD | — | SEC |
| Jun 17, 2026 | Sell | -13,505 | 596.82 USD | — | SEC |
| Jun 17, 2026 | Sell | -10,411 | 592.18 USD | — | SEC |
| Jun 17, 2026 | Sell | -11,273 | 590.03 USD | — | SEC |
| Jun 17, 2026 | Sell | -4,457 | 597.45 USD | — | SEC |
| Jun 17, 2026 | Sell | -4,535 | 594.74 USD | — | SEC |
| Jun 17, 2026 | Sell | -9,186 | 591.40 USD | — | SEC |
| Jun 17, 2026 | Sell | -15,755 | 590.52 USD | — | SEC |
| Jun 17, 2026 | Gift | -17,000 | 0.00 USD | — | SEC |
| Jun 17, 2026 | Sell | -2,426 | 598.56 USD | — | SEC |
| Dec 23, 2025 | Other | -130,843 | 256.41 USD | $33.5M | SEC |
| Dec 15, 2025 | Award | 81,912 | 0.00 USD | $0 | SEC |
| Dec 15, 2025 | Award | 82,004 | 0.00 USD | $0 | SEC |
| Dec 15, 2025 | Award | 27,304 | 0.00 USD | $0 | SEC |
| Oct 28, 2025 | Award | 116,145 | 0.00 USD | $0 | SEC |
| Oct 28, 2025 | Other | -114,514 | 228.75 USD | $26.2M | SEC |
| Apr 7, 2025 | Buy | 48,581 | 137.29 USD | $6.7M | SEC |
| Apr 7, 2025 | Buy | 1,419 | 137.70 USD | $195.4K | SEC |
| Dec 20, 2024 | Other | -81,597 | 161.44 USD | $13.2M | SEC |