| Aug 14, 2025 | OtherD (derivative) | -2,991 | — | — | SEC | |
| Aug 14, 2025 | Other | -96,278 | — | — | SEC | |
| Aug 14, 2025 | Other | -4,833 | — | — | SEC | |
| Jul 23, 2024 | Award | 250,000 | 0.50 USD | $125K | SEC | |
| Feb 8, 2024 | AwardD (derivative) | 46,053 | 0.38 USD | $17.5K | SEC | |
| Jun 20, 2023 | Award | 86,207 | 1.45 USD | $125K | SEC | |
| Oct 27, 2022 | Award | 113,636 | 1.32 USD | $150K | SEC | |
| Jun 9, 2022 | Award | 72,993 | 1.37 USD | $100K | SEC | |
| May 27, 2021 | Award | 37,500 | 2.00 USD | $75K | SEC | |
| Mar 4, 2021 | Award | 62,500 | 1.60 USD | $100K | SEC | |
| May 26, 2020 | Award | 63,158 | 0.00 USD | — | SEC | |
| Oct 18, 2019 | Buy | 50,000 | 1.02 USD | $51K | SEC | |
| May 24, 2019 | Award | 44,323 | 0.00 USD | — | SEC | |
| Jan 30, 2019 | Award | 38,888 | 0.00 USD | — | SEC | |
| Jan 10, 2019 | Buy | 20,000 | 0.96 USD | $19.2K | SEC | |
| Jun 20, 2017 | Buy | 10,000 | 1.10 USD | $11K | SEC | |
| Jun 6, 2017 | Award | 84,745 | 0.00 USD | — | SEC | |
| Sep 14, 2016 | Buy | 10,000 | 1.60 USD | $16K | SEC | |
| May 31, 2016 | Award | 64,516 | 0.00 USD | — | SEC | |
| Jan 13, 2016 | Buy | 15,000 | 1.62 USD | $24.3K | SEC | |
| Jan 13, 2016 | Buy | 17,849 | 1.43 USD | $25.5K | SEC | |
| May 29, 2015 | Award | 35,398 | 0.00 USD | — | SEC | |
| Jan 22, 2015 | Buy | 2,460 | 3.54 USD | $8.7K | SEC | |
| Jan 12, 2015 | ExerciseD (derivative) | -15,000 | 0.00 USD | — | SEC | |
| Jan 12, 2015 | Exercise | 15,000 | 2.82 USD | $42.3K | SEC | |