| Jun 24, 2026 | OtherD | -40,000 | — | — | SEC |
| Jun 24, 2026 | OtherD | -64,570 | — | — | SEC |
| Jun 24, 2026 | OtherD | -48,000 | — | — | SEC |
| Jun 24, 2026 | OtherD | -48,000 | — | — | SEC |
| Jun 24, 2026 | Other | -462,585 | — | — | SEC |
| Jun 24, 2026 | OtherD | -48,000 | — | — | SEC |
| Jun 24, 2025 | AwardD | 40,000 | 0.00 USD | $0 | SEC |
| May 19, 2025 | Buy | 44,939 | 12.24 USD | $550.1K | SEC |
| May 19, 2025 | Buy | 417,646 | 12.73 USD | $5.3M | SEC |
| Jun 27, 2024 | AwardD | 48,000 | 0.00 USD | $0 | SEC |
| Jun 23, 2023 | AwardD | 48,000 | 0.00 USD | $0 | SEC |
| Jul 5, 2022 | AwardD | 48,000 | 0.00 USD | $0 | SEC |
| Jul 6, 2021 | AwardD | 64,570 | 0.00 USD | $0 | SEC |
| Jun 4, 2021 | Other | 3,095,909 | — | — | SEC |
| Jun 4, 2021 | Other | 85,909 | — | — | SEC |
| Jun 4, 2021 | AwardD | 3,095,909 | 11.00 USD | $34.1M | SEC |
| Jun 4, 2021 | Buy | 20,250 | 20.00 USD | $405K | SEC |
| Jun 4, 2021 | OtherD | -3,095,909 | 0.00 USD | $0 | SEC |
| Jun 4, 2021 | AwardD | 85,909 | 11.00 USD | $945K | SEC |
| Jun 4, 2021 | Buy | 729,750 | 20.00 USD | $14.6M | SEC |
| Jun 4, 2021 | OtherD | -85,909 | 0.00 USD | $0 | SEC |