| Jun 8, 2026 | Buy | 1,667 | 15.00 USD | $25K | SEC |
| May 14, 2026 | AwardD | 13,624 | — | — | SEC |
| Mar 24, 2026 | Buy | 5,707 | 10.97 USD | $62.6K | SEC |
| Mar 20, 2026 | Buy | 3,071 | 10.68 USD | $32.8K | SEC |
| Mar 20, 2026 | Buy | 22,727 | 10.97 USD | $249.3K | SEC |
| Mar 11, 2026 | Buy | 500 | 8.80 USD | $4.4K | SEC |
| Mar 11, 2026 | Buy | 100 | 8.50 USD | $850 | SEC |
| Mar 11, 2026 | Buy | 100 | 8.45 USD | $845 | SEC |
| Mar 11, 2026 | Buy | 25,000 | 11.65 USD | $291.3K | SEC |
| Feb 20, 2026 | AwardD | 15,894 | — | — | SEC |
| Jan 23, 2026 | OtherD | -35,000 | 0.00 USD | $0 | SEC |
| Jan 23, 2026 | Other | -35,000 | 105.00 USD | $3.7M | SEC |
| Nov 12, 2025 | AwardD | 15,951 | — | — | SEC |
| Aug 20, 2025 | AwardD | 11,437 | — | — | SEC |
| May 14, 2025 | AwardD | 14,603 | — | — | SEC |
| Mar 11, 2025 | AwardD | 16,038 | — | — | SEC |
| Nov 13, 2024 | AwardD | 66,372 | — | — | SEC |
| Nov 13, 2024 | AwardD | 12,973 | — | — | SEC |
| Nov 13, 2024 | OtherD | -57,670 | — | — | SEC |
| Aug 12, 2024 | AwardD | 9,916 | — | — | SEC |
| Aug 12, 2024 | AwardD | 45,249 | — | — | SEC |
| Jul 8, 2024 | Other | 1,293 | — | — | SEC |
| May 15, 2024 | AwardD | 45,891 | — | — | SEC |
| May 15, 2024 | AwardD | 10,707 | — | — | SEC |
| Feb 23, 2024 | AwardD | 13,661 | — | — | SEC |