| Aug 5, 2026 | OtherD (derivative) | -30,000 | — | — | SEC | |
| Aug 5, 2026 | Other | -975 | — | — | SEC | |
| Nov 24, 2025 | Sell | -70,000 | 0.02 USD | $1.4K | SEC | |
| May 5, 2025 | AwardD (derivative) | 6,000,000 | 0.00 USD | — | SEC | |
| Aug 20, 2024 | Sell | -67,015 | 0.07 USD | $4.7K | SEC | |
| Mar 14, 2023 | Buy | 100,000 | 1.68 USD | $168K | SEC | |
| Feb 28, 2023 | AwardD (derivative) | 440,000 | 0.00 USD | — | SEC | |
| Mar 2, 2022 | AwardD (derivative) | 264,400 | 0.00 USD | — | SEC | |
| Mar 30, 2021 | Exercise | 170,075 | 1.07 USD | $182K | SEC | |
| Mar 30, 2021 | ExerciseD (derivative) | -46,940 | 0.00 USD | — | SEC | |
| Mar 30, 2021 | Exercise | 46,940 | 1.14 USD | $53.5K | SEC | |
| Mar 30, 2021 | ExerciseD (derivative) | -170,075 | 0.00 USD | — | SEC | |
| Jan 28, 2021 | AwardD (derivative) | 190,000 | 0.00 USD | — | SEC | |
| Feb 4, 2020 | AwardD (derivative) | 186,087 | 0.00 USD | — | SEC | |