| Jun 18, 2026 | AwardD | 50,000 | 0.00 USD | — | SEC |
| May 26, 2026 | Exercise | 1,500 | 0.00 USD | $0 | SEC |
| May 26, 2026 | Other | -281 | 16.47 USD | $4.6K | SEC |
| May 26, 2026 | ExerciseD | -1,500 | 0.00 USD | $0 | SEC |
| Feb 26, 2026 | Exercise | 1,500 | 0.00 USD | $0 | SEC |
| Feb 26, 2026 | ExerciseD | -1,500 | 0.00 USD | $0 | SEC |
| Feb 26, 2026 | Other | -370 | 17.89 USD | $6.6K | SEC |
| Nov 25, 2025 | Other | -285 | 16.31 USD | $4.6K | SEC |
| Nov 25, 2025 | Exercise | 1,500 | 0.00 USD | $0 | SEC |
| Nov 25, 2025 | ExerciseD | -1,500 | 0.00 USD | $0 | SEC |
| Aug 22, 2025 | Exercise | 1,500 | 0.00 USD | $0 | SEC |
| Aug 22, 2025 | Other | -274 | 14.81 USD | $4.1K | SEC |
| Aug 22, 2025 | ExerciseD | -1,500 | 0.00 USD | $0 | SEC |
| May 22, 2025 | ExerciseD | -1,500 | 0.00 USD | $0 | SEC |
| May 22, 2025 | Exercise | 1,500 | 0.00 USD | $0 | SEC |
| May 22, 2025 | Other | -281 | 16.72 USD | $4.7K | SEC |
| Apr 30, 2025 | AwardD | 30,000 | 0.00 USD | $0 | SEC |