| Jun 18, 2026 | AwardD | 50,000 | 0.00 USD | — | SEC |
| May 26, 2026 | Exercise | 1,500 | 0.00 USD | $0 | SEC |
| May 26, 2026 | ExerciseD | -1,500 | 0.00 USD | $0 | SEC |
| May 26, 2026 | Other | -389 | 16.47 USD | $6.4K | SEC |
| Feb 26, 2026 | Other | -482 | 17.89 USD | $8.6K | SEC |
| Feb 26, 2026 | Exercise | 1,500 | 0.00 USD | $0 | SEC |
| Feb 26, 2026 | ExerciseD | -1,500 | 0.00 USD | $0 | SEC |
| Nov 25, 2025 | Exercise | 1,500 | 0.00 USD | $0 | SEC |
| Nov 25, 2025 | Other | -393 | 16.31 USD | $6.4K | SEC |
| Nov 25, 2025 | ExerciseD | -1,500 | 0.00 USD | $0 | SEC |
| Aug 22, 2025 | ExerciseD | -1,500 | 0.00 USD | $0 | SEC |
| Aug 22, 2025 | Exercise | 1,500 | 0.00 USD | $0 | SEC |
| Aug 22, 2025 | Other | -376 | 14.81 USD | $5.6K | SEC |
| May 22, 2025 | ExerciseD | -1,500 | 0.00 USD | $0 | SEC |
| May 22, 2025 | Other | -390 | 16.72 USD | $6.5K | SEC |
| May 22, 2025 | Exercise | 1,500 | 0.00 USD | $0 | SEC |
| Apr 30, 2025 | AwardD | 30,000 | 0.00 USD | $0 | SEC |
| May 30, 2024 | Buy | 1,000 | 19.02 USD | $19K | SEC |