| May 26, 2026 | AwardD | 60,573 | 0.00 USD | $0 | SEC |
| May 26, 2026 | ExerciseD | -28,410 | 0.00 USD | $0 | SEC |
| May 26, 2026 | Exercise | 28,410 | 0.00 USD | $0 | SEC |
| Dec 16, 2025 | Sell | -68,000 | 7.52 USD | $511.4K | SEC |
| May 27, 2025 | AwardD | 28,410 | 0.00 USD | $0 | SEC |
| May 27, 2025 | Exercise | 21,423 | 0.00 USD | $0 | SEC |
| May 27, 2025 | ExerciseD | -21,423 | 0.00 USD | $0 | SEC |
| Dec 23, 2024 | Sell | -20,000 | 12.22 USD | $244.4K | SEC |
| May 24, 2024 | Exercise | 24,109 | 11.67 USD | $281.4K | SEC |
| May 24, 2024 | AwardD | 21,423 | 0.00 USD | $0 | SEC |
| May 24, 2024 | ExerciseD | -24,109 | 0.00 USD | $0 | SEC |
| Aug 2, 2023 | Exercise | 25,026 | 11.02 USD | $275.8K | SEC |
| Aug 2, 2023 | ExerciseD | -25,026 | 0.00 USD | $0 | SEC |
| May 30, 2023 | AwardD | 24,109 | 0.00 USD | $0 | SEC |
| Aug 2, 2022 | Exercise | 25,000 | 0.00 USD | $0 | SEC |
| Aug 2, 2022 | ExerciseD | -25,000 | 0.00 USD | $0 | SEC |
| Aug 2, 2022 | AwardD | 25,026 | 0.00 USD | $0 | SEC |
| Oct 25, 2021 | AwardD | 25,000 | 0.00 USD | $0 | SEC |