| Jun 10, 2026 | Award | 9,976 | — | — | SEC |
| Jun 10, 2026 | Award | 12,514 | — | — | SEC |
| Dec 16, 2025 | OtherD | -42,390 | 0.00 USD | $0 | SEC |
| Dec 16, 2025 | Buy | 3,668 | 13.63 USD | $50K | SEC |
| Dec 16, 2025 | Other | 21,195 | 8.65 USD | $183.3K | SEC |
| Dec 8, 2025 | OtherD | -32,678 | 0.00 USD | $0 | SEC |
| Dec 8, 2025 | Other | 16,339 | 8.65 USD | $141.3K | SEC |
| Jun 3, 2025 | Buy | 3,800 | 11.88 USD | $45.1K | SEC |
| Jun 2, 2025 | Buy | 20,000 | 3.31 USD | $66.2K | SEC |
| May 30, 2025 | Award | 28,875 | — | — | SEC |
| May 29, 2025 | Award | 5,977 | — | — | SEC |
| Jun 3, 2024 | Award | 4,735 | — | — | SEC |
| Jun 3, 2024 | Award | 23,316 | — | — | SEC |
| Jul 31, 2023 | Buy | 20,000 | 3.68 USD | $73.6K | SEC |
| Jun 2, 2023 | Award | 20,000 | — | — | SEC |
| May 23, 2023 | Award | 6,000 | — | — | SEC |
| May 15, 2023 | Other | -22,400 | 86.00 USD | $1.9M | SEC |
| May 3, 2023 | Sell | -17,500 | 2.07 USD | $36.2K | SEC |
| Jun 10, 2022 | Award | 3,000 | 0.00 USD | $0 | SEC |
| Jun 2, 2022 | Award | 3,500 | — | — | SEC |
| May 26, 2022 | Award | 6,000 | — | — | SEC |
| Oct 4, 2021 | Other | -23,500 | 0.00 USD | $0 | SEC |
| Oct 4, 2021 | Award | 3,000 | — | — | SEC |
| Jun 10, 2021 | Award | 3,000 | 0.00 USD | $0 | SEC |
| Jun 2, 2021 | Award | 3,500 | — | — | SEC |