| Jun 18, 2026 | Buy | 10,000 | 12.94 USD | — | SEC |
| Jun 3, 2026 | Buy | 13,430 | 13.35 USD | $179.3K | SEC |
| Jun 3, 2026 | Buy | 670 | 13.44 USD | $9K | SEC |
| May 27, 2026 | Buy | 20,000 | 14.10 USD | $282.1K | SEC |
| May 27, 2026 | Buy | 900 | 14.34 USD | $12.9K | SEC |
| Mar 19, 2026 | Exercise | 13,929 | — | — | SEC |
| Mar 19, 2026 | ExerciseD | -13,929 | 0.00 USD | $0 | SEC |
| Mar 5, 2026 | AwardD | 14,211 | 0.00 USD | $0 | SEC |
| Mar 19, 2025 | AwardD | 13,929 | 0.00 USD | $0 | SEC |
| Feb 3, 2025 | Buy | 50,000 | 20.00 USD | $1M | SEC |
| Nov 4, 2021 | OtherD | -7,826,250 | — | — | SEC |
| Nov 4, 2021 | AwardD | -6,550,000 | 1.50 USD | $9.8M | SEC |
| Nov 4, 2021 | Other | 7,826,250 | — | — | SEC |
| Nov 3, 2021 | OtherD | -7,826,250 | — | — | SEC |
| Apr 5, 2021 | Other | 0 | 0.00 USD | $0 | SEC |
| Mar 1, 2021 | Other | 6,763,280 | — | — | SEC |
| Mar 1, 2021 | OtherD | -969,661 | — | — | SEC |
| Mar 1, 2021 | OtherD | -6,763,280 | — | — | SEC |
| Mar 1, 2021 | OtherD | 1,000,000 | 1.50 USD | $1.5M | SEC |
| Aug 3, 2020 | SellD | -40,000 | 0.00 USD | $0 | SEC |
| Nov 13, 2019 | Other | 312,436 | 0.00 USD | $0 | SEC |
| Sep 23, 2019 | OtherD | -772,059 | — | — | SEC |
| Sep 6, 2019 | BuyD | 188,235 | 1.50 USD | $282.4K | SEC |
| Jul 30, 2019 | BuyD | 5,333,333 | 1.50 USD | $8M | SEC |
| May 21, 2019 | Award | 65,083 | 0.00 USD | $0 | SEC |