| Jun 30, 2026 | Exercise | 17,645 | 0.00 USD | — | SEC |
| Jun 30, 2026 | Sell | -8,823 | 5.86 USD | — | SEC |
| Jun 30, 2026 | ExerciseD | -17,545 | 0.00 USD | — | SEC |
| Sep 8, 2025 | Exercise | 68,334 | 0.00 USD | $0 | SEC |
| Sep 8, 2025 | Sell | -20,501 | 6.98 USD | $143.1K | SEC |
| Sep 8, 2025 | Sell | -20,000 | 7.25 USD | $145K | SEC |
| Sep 8, 2025 | ExerciseD | -68,334 | 0.00 USD | $0 | SEC |
| Jul 29, 2025 | Sell | -17,500 | 5.94 USD | $104K | SEC |
| Jul 29, 2025 | Exercise | 58,333 | 0.00 USD | $0 | SEC |
| Jul 29, 2025 | ExerciseD | -58,333 | 0.00 USD | $0 | SEC |
| Jun 27, 2025 | AwardD | 52,934 | 0.00 USD | $0 | SEC |
| May 16, 2025 | Sell | -36,173 | 6.86 USD | $248.1K | SEC |
| May 12, 2025 | AwardD | 82,250 | 0.00 USD | $0 | SEC |
| May 12, 2025 | Exercise | 82,250 | 0.00 USD | $0 | SEC |
| May 12, 2025 | ExerciseD | -82,250 | 0.00 USD | $0 | SEC |
| Sep 9, 2024 | Other | -18,786 | 2.33 USD | $43.8K | SEC |
| Sep 9, 2024 | ExerciseD | -68,333 | 0.00 USD | $0 | SEC |
| Sep 9, 2024 | Exercise | 68,333 | 0.00 USD | $0 | SEC |
| Jul 29, 2024 | AwardD | 175,000 | 0.00 USD | $0 | SEC |
| Sep 7, 2023 | AwardD | 205,000 | 0.00 USD | $0 | SEC |