| Jun 29, 2026 | Award | 6,597 | 17.43 USD | $115K | SEC | |
| Jun 30, 2025 | Award | 5,828 | 19.73 USD | $115K | SEC | |
| May 22, 2025 | Award | 45,226 | 0.00 USD | — | SEC | |
| Jun 24, 2024 | Award | 9,392 | 18.03 USD | $169.3K | SEC | |
| May 17, 2024 | Award | 21,126 | 0.00 USD | — | SEC | |
| Jan 3, 2024 | Award | 5,106 | 0.00 USD | — | SEC | |
| Dec 15, 2023 | Award | 18,000 | 0.00 USD | — | SEC | |
| May 10, 2023 | Buy | 50,000 | 17.22 USD | $861K | SEC | |
| Mar 13, 2023 | Buy | 50,000 | 18.86 USD | $943K | SEC | |
| Nov 29, 2022 | Award | 18,000 | 0.00 USD | — | SEC | |
| Jun 21, 2022 | Buy | 40,000 | 26.14 USD | $1M | SEC | |
| Dec 8, 2021 | Award | 18,700 | 0.00 USD | — | SEC | |
| Dec 8, 2020 | Award | 12,787 | 0.00 USD | — | SEC | |
| Nov 27, 2019 | Award | 20,000 | 0.00 USD | — | SEC | |
| Nov 9, 2018 | Award | 20,000 | 0.00 USD | — | SEC | |
| May 29, 2018 | Award | 2,630 | 0.00 USD | — | SEC | |
| Dec 8, 2017 | Award | 20,000 | 0.00 USD | — | SEC | |
| Nov 9, 2016 | Award | 30,000 | 0.00 USD | — | SEC | |
| Feb 24, 2016 | Buy | 40,000 | 24.19 USD | $967.6K | SEC | |
| Jan 27, 2016 | Other | -22,748.28 | 8.17 USD | $185.9K | SEC | |
| Nov 24, 2015 | Award | 34,418 | 0.00 USD | — | SEC | |
| May 19, 2015 | Other | -7,362 | 0.00 USD | — | SEC | |
| May 19, 2015 | Other | -221 | 0.00 USD | — | SEC | |
| Apr 20, 2015 | Buy | 65,574 | 30.50 USD | $2M | SEC | |
| Dec 23, 2014 | Other | -220.86 | 0.00 USD | — | SEC | |