| Jun 25, 2026 | AwardD | 21,277 | 0.00 USD | — | SEC |
| Jun 25, 2026 | Award | 17,327 | 0.00 USD | — | SEC |
| Aug 8, 2025 | Award | 15,000 | 0.00 USD | $0 | SEC |
| Jun 26, 2025 | AwardD | 36,797 | 0.00 USD | $0 | SEC |
| Jun 26, 2025 | Award | 12,422 | 0.00 USD | $0 | SEC |
| Apr 2, 2025 | AwardD | 414,163 | 0.98 USD | $405.9K | SEC |
| Dec 23, 2024 | AwardD | 310,000 | 0.00 USD | $0 | SEC |
| Nov 27, 2024 | Buy | 83,400 | 1.96 USD | $163.5K | SEC |
| Nov 27, 2024 | Buy | 5,450 | 2.00 USD | $10.9K | SEC |
| Jun 21, 2024 | AwardD | 17,068 | 0.00 USD | $0 | SEC |
| Jun 21, 2024 | Award | 5,376 | 0.00 USD | $0 | SEC |
| Mar 28, 2024 | Award | 328,710 | 0.00 USD | $0 | SEC |
| Nov 30, 2023 | Other | -36,949 | 1.40 USD | $51.7K | SEC |
| Sep 28, 2023 | Buy | 8,000 | 1.87 USD | $15K | SEC |
| Sep 27, 2023 | Buy | 6,426 | 1.85 USD | $11.9K | SEC |
| Sep 25, 2023 | Buy | 12,000 | 1.67 USD | $20K | SEC |
| Sep 22, 2023 | Buy | 5,000 | 1.74 USD | $8.7K | SEC |
| Sep 8, 2023 | Award | 187,793 | 0.00 USD | $0 | SEC |
| Jul 24, 2023 | Award | 11,667 | 0.00 USD | $0 | SEC |
| Jul 24, 2023 | AwardD | 17,500 | 0.00 USD | $0 | SEC |
| May 19, 2023 | AwardD | 23,250 | — | — | SEC |
| May 5, 2023 | AwardD | 1,516 | — | — | SEC |
| May 5, 2023 | Exercise | 758 | — | — | SEC |
| May 5, 2023 | ExerciseD | -758 | — | — | SEC |
| Mar 28, 2023 | OtherD | -322,265 | — | — | SEC |