| Jul 1, 2026 | Other | -523 | 38.26 USD | — | SEC |
| Jul 1, 2026 | ExerciseD | -1,250 | 0.00 USD | — | SEC |
| Jul 1, 2026 | Exercise | 1,250 | 0.00 USD | — | SEC |
| Jun 29, 2026 | ExerciseD | -1,622 | 0.00 USD | — | SEC |
| Jun 29, 2026 | Other | -1,201 | 35.03 USD | — | SEC |
| Jun 29, 2026 | Exercise | 1,250 | 0.00 USD | — | SEC |
| Jun 29, 2026 | Exercise | 1,622 | 35.03 USD | — | SEC |
| Jun 29, 2026 | ExerciseD | -1,250 | 0.00 USD | — | SEC |
| Jun 18, 2026 | Exercise | 1,250 | 0.00 USD | — | SEC |
| Jun 18, 2026 | Exercise | 1,622 | 0.00 USD | — | SEC |
| Jun 18, 2026 | ExerciseD | -1,250 | 0.00 USD | — | SEC |
| Jun 18, 2026 | ExerciseD | -1,622 | 0.00 USD | — | SEC |
| Jun 18, 2026 | Other | -523 | 34.72 USD | — | SEC |
| Jun 18, 2026 | Other | -678 | 34.19 USD | — | SEC |
| Jun 9, 2026 | Other | -180 | 33.50 USD | $6K | SEC |
| Jun 9, 2026 | Other | -233 | 33.50 USD | $7.8K | SEC |
| May 14, 2026 | Other | -118 | 29.33 USD | $3.5K | SEC |
| May 12, 2026 | Other | -60 | 34.00 USD | $2K | SEC |