| Jun 25, 2026 | Other | -385,714 | — | — | SEC |
| May 5, 2026 | BuyD | 25,000 | — | — | SEC |
| May 5, 2026 | Buy | 25,000 | 10.00 USD | $250K | SEC |
| Jan 2, 2026 | Sell | -200,000 | 5.00 USD | $1M | SEC |
| Feb 19, 2025 | Sell | -100,000 | 7.00 USD | $700K | SEC |
| Jul 10, 2024 | OtherD | 223,000 | — | — | SEC |
| Jul 10, 2024 | Other | 2,165,800 | — | — | SEC |
| Mar 28, 2023 | Other | -1,840,800 | — | — | SEC |
| Mar 28, 2023 | OtherD | -223,000 | — | — | SEC |
| Oct 21, 2022 | Sell | -100,000 | 10.00 USD | $1M | SEC |
| Jun 10, 2022 | AwardD | 15,000 | 0.00 USD | $0 | SEC |
| May 3, 2022 | Sell | -200,000 | 15.00 USD | $3M | SEC |
| Jan 31, 2022 | Sell | -200,000 | 12.50 USD | $2.5M | SEC |
| Nov 22, 2021 | BuyD | 2,086 | — | — | SEC |
| Nov 22, 2021 | Buy | 18,000 | 10.00 USD | $180K | SEC |
| Nov 22, 2021 | Other | -83,202 | — | — | SEC |
| Nov 22, 2021 | Buy | 2,086 | 10.00 USD | $20.9K | SEC |
| Nov 22, 2021 | BuyD | 18,000 | — | — | SEC |
| Nov 16, 2021 | Buy | 205,000 | 10.00 USD | $2.1M | SEC |
| Nov 16, 2021 | BuyD | 205,000 | — | — | SEC |
| Nov 1, 2021 | OtherD | 142,500 | — | — | SEC |
| Nov 1, 2021 | AwardD | 28,300 | 0.00 USD | $0 | SEC |
| Nov 1, 2021 | Other | 14,250 | — | — | SEC |
| Nov 1, 2021 | Other | 1,388,250 | — | — | SEC |
| Jul 7, 2021 | BuyD | 195,000 | — | — | SEC |