| Jun 22, 2026 | Sell | -10,000 | 633.53 USD | — | SEC |
| Jun 5, 2026 | Sell | -1,803 | 507.06 USD | $914.2K | SEC |
| Jun 5, 2026 | Sell | -7,805 | 506.46 USD | $4M | SEC |
| Jun 5, 2026 | Sell | -15,083 | 505.51 USD | $7.6M | SEC |
| Jun 5, 2026 | Sell | -25,309 | 504.66 USD | $12.8M | SEC |
| Jan 8, 2026 | Gift | -45 | 0.00 USD | $0 | SEC |
| Dec 23, 2025 | Other | -33,406 | 256.41 USD | $8.6M | SEC |
| Dec 15, 2025 | Award | 16,938 | 0.00 USD | $0 | SEC |
| Dec 15, 2025 | Award | 16,938 | 0.00 USD | $0 | SEC |
| Dec 15, 2025 | Award | 16,001 | 0.00 USD | $0 | SEC |
| Dec 15, 2025 | Gift | -50 | 0.00 USD | $0 | SEC |
| Oct 28, 2025 | Award | 33,769 | 0.00 USD | $0 | SEC |
| Oct 28, 2025 | Other | -32,830 | 228.75 USD | $7.5M | SEC |
| Dec 20, 2024 | Other | -23,451 | 161.44 USD | $3.8M | SEC |
| Dec 16, 2024 | Award | 22,327 | 0.00 USD | $0 | SEC |
| Dec 16, 2024 | Award | 10,286 | 0.00 USD | $0 | SEC |
| Dec 16, 2024 | Award | 22,327 | 0.00 USD | $0 | SEC |
| Dec 16, 2024 | Gift | -100 | 0.00 USD | $0 | SEC |
| Jun 21, 2024 | Sell | -50,000 | 249.17 USD | $12.5M | SEC |
| Dec 21, 2023 | Other | -36,021 | 162.33 USD | $5.8M | SEC |
| Dec 18, 2023 | Gift | -70 | 0.00 USD | $0 | SEC |
| Dec 11, 2023 | Award | 22,071 | 0.00 USD | $0 | SEC |
| Dec 11, 2023 | Award | 24,826 | 0.00 USD | $0 | SEC |
| Dec 11, 2023 | Award | 22,071 | 0.00 USD | $0 | SEC |
| Dec 21, 2022 | Other | -38,458 | 103.99 USD | $4M | SEC |