| Jun 25, 2026 | Exercise | 2,175 | 3.98 USD | — | SEC |
| Jun 25, 2026 | ExerciseD | -2,175 | 0.00 USD | — | SEC |
| Jun 25, 2026 | Sell | -2,175 | 20.00 USD | — | SEC |
| Jun 18, 2026 | ExerciseD | -2,176 | 0.00 USD | — | SEC |
| Jun 18, 2026 | Sell | -2,176 | 19.00 USD | — | SEC |
| Jun 18, 2026 | Exercise | 2,176 | 3.98 USD | — | SEC |
| May 28, 2026 | Exercise | 2,175 | 3.98 USD | $8.7K | SEC |
| May 28, 2026 | ExerciseD | -2,175 | 0.00 USD | $0 | SEC |
| May 28, 2026 | Sell | -2,175 | 20.00 USD | $43.5K | SEC |
| May 26, 2026 | Exercise | 2,176 | 3.98 USD | $8.7K | SEC |
| May 26, 2026 | ExerciseD | -2,176 | 0.00 USD | $0 | SEC |
| May 26, 2026 | Sell | -2,176 | 19.00 USD | $41.3K | SEC |
| Jan 5, 2026 | Sell | -2,629 | 15.17 USD | $39.9K | SEC |
| Jan 5, 2026 | Award | 35,000 | — | — | SEC |
| Jan 5, 2026 | AwardD | 158,000 | 0.00 USD | $0 | SEC |
| Jan 6, 2025 | Award | 30,000 | — | — | SEC |
| Jan 6, 2025 | AwardD | 135,000 | 0.00 USD | $0 | SEC |
| Jun 5, 2024 | AwardD | 40,000 | 0.00 USD | $0 | SEC |