| Jun 18, 2026 | AwardD | 50,000 | 0.00 USD | — | SEC |
| Jun 11, 2026 | AwardD | 70,000 | 0.00 USD | $0 | SEC |
| Jun 11, 2026 | AwardD | 3,318 | 0.00 USD | $0 | SEC |
| Jun 20, 2025 | AwardD | 22,500 | 0.00 USD | $0 | SEC |
| Jun 12, 2025 | AwardD | 62,728 | 0.00 USD | $0 | SEC |
| Jun 12, 2025 | AwardD | 2,413 | 0.00 USD | $0 | SEC |
| Oct 21, 2024 | Buy | 509 | 10.13 USD | $5.2K | SEC |
| Oct 21, 2024 | Buy | 413 | 12.81 USD | $5.3K | SEC |
| Jun 6, 2024 | AwardD | 1,736 | 0.00 USD | $0 | SEC |
| Jun 6, 2024 | AwardD | 40,282 | 0.00 USD | $0 | SEC |
| May 23, 2024 | AwardD | 22,500 | 0.00 USD | $0 | SEC |
| Nov 13, 2023 | OtherD | -7,684 | — | — | SEC |
| Nov 13, 2023 | Other | -22,304 | 19.00 USD | $423.8K | SEC |
| Nov 13, 2023 | OtherD | -2,966 | — | — | SEC |
| Nov 13, 2023 | OtherD | -12,547 | — | — | SEC |
| Nov 13, 2023 | OtherD | -2,174 | — | — | SEC |
| Nov 13, 2023 | OtherD | -12,089 | — | — | SEC |
| Nov 13, 2023 | Other | -8,111 | 19.00 USD | $154.1K | SEC |
| Nov 13, 2023 | OtherD | -12,790 | — | — | SEC |
| Jul 5, 2023 | AwardD | 21,222 | 0.00 USD | $0 | SEC |
| Jul 5, 2023 | AwardD | 915 | 0.00 USD | $0 | SEC |
| May 25, 2023 | AwardD | 22,500 | 0.00 USD | $0 | SEC |
| May 25, 2023 | AwardD | 12,547 | 0.00 USD | $0 | SEC |
| May 25, 2023 | Award | 8,111 | 0.00 USD | $0 | SEC |
| Jun 9, 2022 | AwardD | 53,812 | 0.00 USD | $0 | SEC |