| Jun 25, 2026 | ExerciseD | -3,000 | 0.00 USD | — | SEC |
| Jun 25, 2026 | Sell | -3,000 | 20.00 USD | — | SEC |
| Jun 25, 2026 | Exercise | 3,000 | 6.14 USD | — | SEC |
| Jun 18, 2026 | Sell | -3,000 | 19.00 USD | — | SEC |
| Jun 18, 2026 | Exercise | 3,000 | 6.14 USD | — | SEC |
| Jun 18, 2026 | ExerciseD | -3,000 | 0.00 USD | — | SEC |
| Jun 1, 2026 | ExerciseD | -6,000 | 0.00 USD | $0 | SEC |
| Jun 1, 2026 | Sell | -6,000 | 19.87 USD | $119.2K | SEC |
| Jun 1, 2026 | Exercise | 6,000 | 6.14 USD | $36.8K | SEC |
| Jan 5, 2026 | Sell | -3,155 | 15.17 USD | $47.9K | SEC |
| Jan 5, 2026 | Award | 35,000 | — | — | SEC |
| Jan 5, 2026 | AwardD | 158,000 | 0.00 USD | $0 | SEC |
| Jan 6, 2025 | Award | 36,000 | — | — | SEC |
| Jan 6, 2025 | AwardD | 161,000 | 0.00 USD | $0 | SEC |
| Jun 5, 2024 | AwardD | 40,000 | 0.00 USD | $0 | SEC |
| Jan 4, 2023 | AwardD | 78,550 | 0.00 USD | $0 | SEC |
| Mar 2, 2022 | AwardD | 70,000 | 0.00 USD | $0 | SEC |