| Jul 1, 2026 | Exercise | 900 | 0.00 USD | — | SEC |
| Jul 1, 2026 | ExerciseD | -900 | 0.00 USD | — | SEC |
| Jul 1, 2026 | Other | -336 | 38.26 USD | — | SEC |
| Jun 29, 2026 | ExerciseD | -900 | 0.00 USD | — | SEC |
| Jun 29, 2026 | Other | -941 | 35.03 USD | — | SEC |
| Jun 29, 2026 | ExerciseD | -1,622 | 0.00 USD | — | SEC |
| Jun 29, 2026 | Exercise | 900 | 0.00 USD | — | SEC |
| Jun 29, 2026 | Exercise | 1,622 | 35.03 USD | — | SEC |
| Jun 18, 2026 | Exercise | 1,622 | 0.00 USD | — | SEC |
| Jun 18, 2026 | Other | -336 | 34.72 USD | — | SEC |
| Jun 18, 2026 | Other | -605 | 34.19 USD | — | SEC |
| Jun 18, 2026 | Exercise | 900 | 0.00 USD | — | SEC |
| Jun 18, 2026 | ExerciseD | -1,622 | 0.00 USD | — | SEC |
| Jun 18, 2026 | ExerciseD | -900 | 0.00 USD | — | SEC |
| Jun 9, 2026 | Other | -343 | 33.50 USD | $11.5K | SEC |
| Jun 9, 2026 | Other | -190 | 33.50 USD | $6.4K | SEC |
| May 12, 2026 | Other | -87 | 34.00 USD | $3K | SEC |