| Aug 18, 2026 | Sell | -5,348 | 214.63 USD | $1.1M | SEC | |
| May 19, 2026 | Sell | -10,000 | 228.49 USD | $2.3M | SEC | |
| Feb 17, 2026 | Sell | -10,000 | 182.53 USD | $1.8M | SEC | |
| Jan 30, 2026 | Award | 33,603 | 0.00 USD | — | SEC | |
| Jan 30, 2026 | Award | 12,741 | 0.00 USD | — | SEC | |
| Jan 30, 2026 | Other | -13,222 | 0.00 USD | — | SEC | |
| Nov 19, 2025 | Sell | -10,000 | 159.97 USD | $1.6M | SEC | |
| Jan 31, 2025 | Award | 25,829 | 0.00 USD | — | SEC | |
| Jan 31, 2025 | Other | -10,164 | 0.00 USD | — | SEC | |
| Jan 31, 2025 | Award | 16,100 | 0.00 USD | — | SEC | |
| Feb 2, 2024 | Award | 13,449 | 0.00 USD | — | SEC | |
| Feb 2, 2024 | Other | -8,458 | 0.00 USD | — | SEC | |
| Feb 2, 2024 | Other | -3,052 | 0.00 USD | — | SEC | |
| Feb 2, 2024 | Award | 22,922 | 0.00 USD | — | SEC | |
| Feb 2, 2024 | Award | 8,271 | 0.00 USD | — | SEC | |
| Feb 3, 2023 | Award | 14,400 | 0.00 USD | — | SEC | |
| Feb 3, 2023 | Other | -5,666 | 0.00 USD | — | SEC | |
| Feb 3, 2023 | Award | 14,001 | 0.00 USD | — | SEC | |
| Feb 8, 2022 | Award | 7,379 | 0.00 USD | — | SEC | |
| Feb 2, 2021 | Other | -4,888 | 0.00 USD | — | SEC | |
| Feb 2, 2021 | Award | 18,816 | 0.00 USD | — | SEC | |
| Jan 29, 2021 | Award | 5,093 | 0.00 USD | — | SEC | |
| Apr 1, 2020 | Other | -9,837 | 0.00 USD | — | SEC | |
| Apr 1, 2020 | Award | 25,000 | 0.00 USD | — | SEC | |
| Feb 7, 2018 | Buy | 1,080 | 73.64 USD | $79.5K | SEC | |