| Jun 29, 2026 | Award | 5,119 | 36.14 USD | $185K | SEC | |
| Jun 12, 2026 | Award | 3,536 | 0.00 USD | — | SEC | |
| May 8, 2026 | Award | 4,114 | 0.00 USD | — | SEC | |
| Mar 16, 2026 | Buy | 3,000 | 37.31 USD | $111.9K | SEC | |
| Mar 16, 2026 | Buy | 3,000 | 38.34 USD | $115K | SEC | |
| Mar 16, 2026 | Buy | 5,000 | 37.88 USD | $189.4K | SEC | |
| Mar 16, 2026 | Buy | 2,500 | 37.65 USD | $94.1K | SEC | |
| Jan 12, 2026 | Award | 2,378 | — | — | SEC | |
| May 30, 2025 | Award | 7,812 | 0.00 USD | — | SEC | |
| May 8, 2025 | Award | 5,256 | 0.00 USD | — | SEC | |
| Jun 7, 2024 | Award | 12,048 | 0.00 USD | — | SEC | |
| May 9, 2024 | Award | 4,608 | 0.00 USD | — | SEC | |
| Jun 2, 2023 | Award | 15,015 | 0.00 USD | — | SEC | |
| May 5, 2023 | Award | 4,342 | 0.00 USD | — | SEC | |
| Jun 3, 2022 | Award | 6,684 | 0.00 USD | — | SEC | |
| May 6, 2022 | Award | 3,878 | 0.00 USD | — | SEC | |
| Apr 5, 2022 | Award | 4,872 | — | — | SEC | |
| Apr 5, 2022 | Other | -6,250 | — | — | SEC | |
| Jul 13, 2021 | Award | 3,770 | 0.00 USD | — | SEC | |
| May 6, 2021 | Award | 2,817 | 0.00 USD | — | SEC | |
| Jul 2, 2020 | Award | 5,440 | 0.00 USD | — | SEC | |
| May 11, 2020 | Award | 7,212 | 0.00 USD | — | SEC | |
| May 14, 2019 | Buy | 10,000 | 27.50 USD | $275K | SEC | |
| May 9, 2019 | Award | 4,213 | 0.00 USD | — | SEC | |
| Aug 17, 2018 | Buy | 25,000 | 31.98 USD | $799.5K | SEC | |