| Jun 25, 2026 | Award | 10,000 | 0.00 USD | — | SEC |
| Jun 25, 2026 | AwardD | 20,000 | 0.00 USD | — | SEC |
| May 20, 2026 | AwardD | 55,150 | 0.00 USD | $0 | SEC |
| Mar 2, 2026 | Buy | 5,000 | 5.00 USD | $25K | SEC |
| Jun 16, 2025 | Award | 20,000 | 0.00 USD | $0 | SEC |
| May 14, 2025 | AwardD | 19,000 | 0.00 USD | $0 | SEC |
| May 31, 2024 | AwardD | 19,000 | 0.00 USD | $0 | SEC |
| May 30, 2024 | Award | 20,000 | 0.00 USD | $0 | SEC |
| Feb 15, 2024 | Buy | 2,000 | 11.00 USD | $22K | SEC |
| Jan 24, 2024 | OtherD | -457,800 | 0.00 USD | $0 | SEC |
| Jan 24, 2024 | OtherD | -75,000 | 0.00 USD | $0 | SEC |
| Jan 24, 2024 | OtherD | -335,000 | 0.00 USD | $0 | SEC |
| Jan 24, 2024 | OtherD | -309,990 | 0.00 USD | $0 | SEC |
| Jan 24, 2024 | OtherD | -27,730 | 0.00 USD | $0 | SEC |
| Jan 24, 2024 | OtherD | -199,990 | 0.00 USD | $0 | SEC |
| Jan 24, 2024 | OtherD | -149,990 | 0.00 USD | $0 | SEC |
| Jan 24, 2024 | OtherD | -179,390 | 0.00 USD | $0 | SEC |
| Jan 24, 2024 | OtherD | -99,980 | 0.00 USD | $0 | SEC |
| Jan 24, 2024 | OtherD | -405,590 | 0.00 USD | $0 | SEC |
| Jan 24, 2024 | Other | -92,081 | — | — | SEC |
| Oct 10, 2023 | Award | 20,000 | 0.00 USD | $0 | SEC |
| May 11, 2023 | AwardD | 8,300 | 0.00 USD | $0 | SEC |
| Mar 14, 2023 | ExerciseD | -20,000 | 0.00 USD | $0 | SEC |
| Mar 14, 2023 | Exercise | 20,000 | 0.46 USD | $9.2K | SEC |
| Mar 3, 2023 | AwardD | 405,600 | 0.00 USD | $0 | SEC |