| Aug 11, 2026 | Sell | -36,487 | 97.50 USD | $3.6M | SEC | |
| Aug 11, 2026 | Sell | -52,579 | 96.26 USD | $5.1M | SEC | |
| Aug 11, 2026 | Sell | -32,661 | 95.66 USD | $3.1M | SEC | |
| Aug 11, 2026 | Sell | -62,482 | 98.18 USD | $6.1M | SEC | |
| May 22, 2026 | Award | 3,635 | 0.00 USD | — | SEC | |
| Sep 19, 2025 | Sell | -43,981 | 65.48 USD | $2.9M | SEC | |
| Sep 19, 2025 | Sell | -332 | 65.00 USD | $21.6K | SEC | |
| Sep 19, 2025 | Sell | -80,687 | 66.22 USD | $5.3M | SEC | |
| May 16, 2025 | Award | 7,152 | 0.00 USD | — | SEC | |
| May 24, 2024 | Award | 12,445 | 0.00 USD | — | SEC | |
| May 19, 2023 | Award | 40,635 | 0.00 USD | — | SEC | |
| May 19, 2023 | Buy | 75,000 | 5.96 USD | $447K | SEC | |
| May 20, 2022 | Award | 22,504 | 0.00 USD | — | SEC | |
| May 21, 2021 | Award | 14,724 | 0.00 USD | — | SEC | |
| May 26, 2020 | Buy | 50,000 | 9.96 USD | $498K | SEC | |
| May 22, 2020 | Award | 26,743 | 0.00 USD | — | SEC | |
| May 24, 2019 | Award | 9,541 | 0.00 USD | — | SEC | |
| Nov 14, 2018 | Buy | 20,000 | 17.23 USD | $344.6K | SEC | |
| May 31, 2018 | Award | 7,537 | 0.00 USD | — | SEC | |
| May 26, 2017 | Award | 5,725 | 0.00 USD | — | SEC | |
| May 24, 2017 | Sell | -15,401 | 30.08 USD | $463.3K | SEC | |
| May 24, 2017 | Sell | -10,599 | 30.02 USD | $318.2K | SEC | |
| May 5, 2017 | Award | 1,714 | 0.00 USD | — | SEC | |
| May 26, 2016 | Award | 6,922 | 0.00 USD | — | SEC | |
| May 20, 2016 | Award | 1,954 | 0.00 USD | — | SEC | |