| Jun 2, 2026 | Other | -58,000 | — | — | SEC | |
| May 18, 2026 | Award | 20,000 | 0.00 USD | — | SEC | |
| Mar 14, 2025 | Award | 30,000 | 0.00 USD | — | SEC | |
| Feb 14, 2025 | Award | 53,381 | — | — | SEC | |
| Feb 16, 2024 | Award | 64,935 | — | — | SEC | |
| Mar 24, 2023 | Award | 39,063 | — | — | SEC | |
| May 18, 2022 | Award | 6,318 | — | — | SEC | |
| May 18, 2022 | AwardD (derivative) | 19,531 | 0.00 USD | — | SEC | |
| Jan 10, 2022 | Sell | -3,500 | 33.99 USD | $119K | SEC | |
| Jan 10, 2022 | Sell | -5,000 | 15.54 USD | $77.7K | SEC | |
| May 10, 2021 | AwardD (derivative) | 10,000 | 0.00 USD | — | SEC | |
| Jan 31, 2020 | Buy | 1,500 | 26.37 USD | $39.6K | SEC | |
| Feb 26, 2018 | Buy | 2,000 | 23.10 USD | $46.2K | SEC | |
| Jun 29, 2017 | Buy | 5,000 | 30.00 USD | $150K | SEC | |