| Jun 17, 2026 | Sell | -4,726 | 593.58 USD | — | SEC |
| Jun 17, 2026 | Sell | -4,028 | 595.50 USD | — | SEC |
| Jun 17, 2026 | Sell | -4,782 | 591.53 USD | — | SEC |
| Jun 17, 2026 | Sell | -3,675 | 596.52 USD | — | SEC |
| Jun 17, 2026 | Sell | -6,938 | 590.20 USD | — | SEC |
| Jun 17, 2026 | Sell | -3,515 | 590.48 USD | — | SEC |
| Jun 17, 2026 | Sell | -2,412 | 592.40 USD | — | SEC |
| Jun 17, 2026 | Sell | -1,125 | 594.85 USD | — | SEC |
| Jun 17, 2026 | Sell | -3,799 | 595.14 USD | — | SEC |
| Dec 23, 2025 | Other | -20,307 | 256.41 USD | $5.2M | SEC |
| Dec 15, 2025 | Award | 9,734 | 0.00 USD | $0 | SEC |
| Dec 15, 2025 | Award | 9,534 | 0.00 USD | $0 | SEC |
| Dec 15, 2025 | Award | 9,534 | 0.00 USD | $0 | SEC |
| Dec 10, 2025 | Gift | -15 | 0.00 USD | $0 | SEC |
| Jan 17, 2025 | Gift | -36,300 | 0.00 USD | $0 | SEC |
| Dec 20, 2024 | Other | -15,508 | 161.44 USD | $2.5M | SEC |
| Dec 16, 2024 | Award | 13,456 | 0.00 USD | $0 | SEC |
| Dec 16, 2024 | Award | 7,137 | 0.00 USD | $0 | SEC |
| Dec 16, 2024 | Award | 13,456 | 0.00 USD | $0 | SEC |
| Nov 26, 2024 | Gift | -10 | 0.00 USD | $0 | SEC |
| Dec 26, 2023 | Sell | -23,228 | 162.45 USD | $3.8M | SEC |
| Dec 21, 2023 | Other | -22,789 | 162.33 USD | $3.7M | SEC |
| Dec 18, 2023 | Gift | -10 | 0.00 USD | $0 | SEC |
| Dec 11, 2023 | Award | 13,478 | 0.00 USD | $0 | SEC |
| Dec 11, 2023 | Award | 15,680 | 0.00 USD | $0 | SEC |