| Jun 12, 2026 | Award | 12,401 | — | — | SEC |
| Jun 10, 2026 | Award | 12,514 | — | — | SEC |
| Jun 2, 2025 | Award | 29,141 | — | — | SEC |
| May 30, 2025 | Award | 28,875 | — | — | SEC |
| Jun 4, 2024 | Award | 37,037 | — | — | SEC |
| Jun 3, 2024 | Award | 23,316 | — | — | SEC |
| Jul 31, 2023 | Buy | 50,000 | 3.77 USD | $188.5K | SEC |
| Jun 6, 2023 | Award | 20,000 | — | — | SEC |
| Jun 2, 2023 | Award | 20,000 | — | — | SEC |
| May 15, 2023 | Other | -21,900 | 86.00 USD | $1.9M | SEC |
| May 5, 2023 | Sell | -100 | 2.00 USD | $200 | SEC |
| May 5, 2023 | Sell | -16,059 | 1.99 USD | $32K | SEC |
| May 5, 2023 | Sell | -3,500 | 2.05 USD | $7.2K | SEC |
| Jun 10, 2022 | Award | 3,000 | 0.00 USD | $0 | SEC |
| Jun 3, 2022 | Award | 20,000 | — | — | SEC |
| Jun 2, 2022 | Award | 3,500 | — | — | SEC |
| Jun 10, 2021 | Award | 3,000 | 0.00 USD | $0 | SEC |
| Jun 4, 2021 | Award | 20,000 | — | — | SEC |
| Jun 2, 2021 | Award | 3,500 | — | — | SEC |
| Jun 1, 2020 | Award | 3,500 | — | — | SEC |
| May 22, 2020 | Award | 3,000 | 0.00 USD | $0 | SEC |
| May 19, 2020 | Award | 10,000 | — | — | SEC |
| Jun 3, 2019 | Award | 3,000 | — | — | SEC |
| May 23, 2019 | Award | 10,000 | — | — | SEC |
| May 22, 2019 | Award | 3,000 | — | — | SEC |