| Aug 14, 2026 | Sell | -13,319 | 91.07 USD | $1.2M | SEC | |
| Aug 14, 2026 | Sell | -1,838 | 90.89 USD | $167.1K | SEC | |
| Aug 14, 2026 | Sell | -1,343 | 91.12 USD | $122.4K | SEC | |
| Jun 5, 2026 | Award | 1,793 | 83.65 USD | $150K | SEC | |
| Jun 4, 2026 | Gift | 33,000 | 0.00 USD | — | SEC | |
| Jun 4, 2026 | Gift | 40,000 | 0.00 USD | — | SEC | |
| Mar 24, 2026 | Gift | -40,000 | 0.00 USD | — | SEC | |
| Mar 24, 2026 | Gift | 40,000 | 0.00 USD | — | SEC | |
| Mar 24, 2026 | Gift | 33,000 | 0.00 USD | — | SEC | |
| Mar 24, 2026 | Gift | -33,000 | 0.00 USD | — | SEC | |
| Dec 9, 2025 | Gift | -3,900 | 0.00 USD | — | SEC | |
| Mar 14, 2025 | Sell | -224 | 106.33 USD | $23.8K | SEC | |
| Mar 14, 2025 | Sell | -200 | 103.93 USD | $20.8K | SEC | |
| Mar 14, 2025 | Award | 1,569 | 0.00 USD | — | SEC | |
| Mar 14, 2025 | Sell | -272 | 107.26 USD | $29.2K | SEC | |
| Mar 12, 2025 | Sell | -3,158 | 112.38 USD | $354.9K | SEC | |
| Mar 12, 2025 | Sell | -2,229 | 111.32 USD | $248.1K | SEC | |
| Dec 4, 2024 | Gift | -2,173 | 0.00 USD | — | SEC | |
| Nov 25, 2024 | Sell | -20,000 | 112.26 USD | $2.2M | SEC | |
| Mar 14, 2024 | Award | 1,758 | 0.00 USD | — | SEC | |
| Mar 14, 2024 | Sell | -674 | 94.06 USD | $63.4K | SEC | |
| Mar 14, 2024 | Sell | -391 | 94.17 USD | $36.8K | SEC | |
| Nov 22, 2023 | Gift | -137,000 | 0.00 USD | — | SEC | |
| Nov 22, 2023 | Gift | 137,000 | 0.00 USD | — | SEC | |
| Oct 3, 2023 | Gift | -131,000 | 0.00 USD | — | SEC | |