| Aug 17, 2026 | Other | -6,452 | 118.17 USD | $762.4K | SEC | |
| Aug 17, 2026 | ExerciseD (derivative) | -16,390 | — | — | SEC | |
| Aug 17, 2026 | Exercise | 16,390 | — | — | SEC | |
| Aug 7, 2026 | ExerciseD (derivative) | -16,390 | — | — | SEC | |
| Aug 7, 2026 | Other | -6,452 | 99.97 USD | $645K | SEC | |
| Aug 7, 2026 | Exercise | 16,390 | — | — | SEC | |
| Mar 16, 2026 | AwardD (derivative) | 65,561 | 0.00 USD | — | SEC | |
| Mar 16, 2026 | Award | 16,499 | 66.67 USD | $1.1M | SEC | |
| Mar 16, 2026 | Other | -7,746 | 66.67 USD | $516.4K | SEC | |
| Mar 27, 2025 | Other | -5,221 | 57.97 USD | $302.7K | SEC | |
| Mar 27, 2025 | Award | 18,975 | 57.97 USD | $1.1M | SEC | |
| Mar 19, 2024 | Other | -7,805 | 40.16 USD | $313.4K | SEC | |
| Mar 19, 2024 | Award | 19,920 | 40.16 USD | $800K | SEC | |