| Jul 2, 2026 | Other | -2,150 | 110.41 USD | — | SEC |
| Jul 2, 2026 | Exercise | 4,445 | — | — | SEC |
| Jul 2, 2026 | ExerciseD | -4,445 | 0.00 USD | — | SEC |
| Feb 13, 2026 | AwardD | 25,000 | 0.00 USD | $0 | SEC |
| Feb 13, 2026 | AwardD | 16,650 | 0.00 USD | $0 | SEC |
| Feb 3, 2026 | Exercise | 6,663 | — | — | SEC |
| Feb 3, 2026 | Other | -2,026 | 108.99 USD | $220.8K | SEC |
| Feb 3, 2026 | ExerciseD | -6,663 | 0.00 USD | $0 | SEC |
| Jul 3, 2025 | Sell | -1,313 | 64.81 USD | $85.1K | SEC |
| Jul 3, 2025 | Exercise | 4,445 | — | — | SEC |
| Jul 3, 2025 | ExerciseD | -4,445 | 0.00 USD | $0 | SEC |
| Jul 3, 2025 | Sell | -6 | 64.60 USD | $387.6 | SEC |
| Feb 19, 2025 | AwardD | 40,000 | 0.00 USD | $0 | SEC |
| Feb 19, 2025 | AwardD | 26,650 | 0.00 USD | $0 | SEC |
| Jul 10, 2024 | AwardD | 17,778 | 0.00 USD | $0 | SEC |
| Jul 10, 2024 | AwardD | 53,333 | 0.00 USD | $0 | SEC |