| Jun 22, 2026 | Exercise | 27,050 | 0.00 USD | — | SEC |
| Jun 22, 2026 | AwardD | 28,318 | 0.00 USD | — | SEC |
| Jun 22, 2026 | ExerciseD | -27,050 | 0.00 USD | — | SEC |
| Nov 20, 2025 | Buy | 8,800 | 6.02 USD | $53K | SEC |
| Nov 20, 2025 | Buy | 30,000 | 6.00 USD | $180K | SEC |
| Nov 20, 2025 | Buy | 7,500 | 6.02 USD | $45.2K | SEC |
| Jul 1, 2025 | Award | 20,000 | 0.00 USD | $0 | SEC |
| Jun 24, 2025 | AwardD | 12,515 | 0.00 USD | $0 | SEC |
| Jun 24, 2025 | AwardD | 27,050 | 0.00 USD | $0 | SEC |
| Jun 24, 2025 | ExerciseD | -12,515 | 0.00 USD | $0 | SEC |
| Jun 24, 2025 | Exercise | 12,515 | 0.00 USD | $0 | SEC |
| Apr 16, 2025 | Other | -48,357 | — | — | SEC |
| Aug 2, 2024 | Award | 24,096 | 0.00 USD | $0 | SEC |
| Aug 2, 2024 | Award | 24,261 | 0.00 USD | $0 | SEC |
| Jun 12, 2024 | Award | 27,523 | 0.00 USD | $0 | SEC |
| Aug 16, 2023 | Award | 19,355 | 0.00 USD | $0 | SEC |
| Apr 12, 2018 | OtherD | -2,132 | 0.00 USD | $0 | SEC |
| Apr 12, 2018 | Other | 2,132 | 3.50 USD | $7.5K | SEC |