| Jun 17, 2026 | Exercise | 16,000 | 12.00 USD | — | SEC |
| Jun 17, 2026 | ExerciseD | -16,000 | 0.00 USD | — | SEC |
| Jun 17, 2026 | Award | 2,267 | 0.00 USD | — | SEC |
| Jun 17, 2026 | Award | 4,970 | 0.00 USD | — | SEC |
| Aug 19, 2025 | Other | 26,327 | — | — | SEC |
| Aug 19, 2025 | ExerciseD | 12,222 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | ExerciseD | 16,000 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | ExerciseD | -16,000 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | OtherD | -17,500 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | ExerciseD | -20,000 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | ExerciseD | 20,000 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | ExerciseD | 16,000 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | ExerciseD | -16,000 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | ExerciseD | 16,000 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | OtherD | -26,327 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | ExerciseD | 16,000 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | Other | 17,500 | — | — | SEC |
| Aug 19, 2025 | ExerciseD | -16,000 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | ExerciseD | -16,000 | 0.00 USD | $0 | SEC |
| Aug 19, 2025 | ExerciseD | -12,222 | 0.00 USD | $0 | SEC |