| Aug 3, 2026 | Other | -6,660 | 22.04 USD | $146.8K | SEC | |
| Aug 3, 2026 | ExerciseD (derivative) | -13,768 | 0.00 USD | — | SEC | |
| Aug 3, 2026 | Exercise | 13,768 | — | — | SEC | |
| Mar 12, 2026 | Sell | -35,000 | 26.54 USD | $928.9K | SEC | |
| Mar 9, 2026 | ExerciseD (derivative) | -27,412 | 0.00 USD | — | SEC | |
| Mar 9, 2026 | AwardD (derivative) | 62,725 | 0.00 USD | — | SEC | |
| Mar 9, 2026 | Other | -13,994 | 27.90 USD | $390.4K | SEC | |
| Mar 9, 2026 | Exercise | 27,412 | — | — | SEC | |
| Aug 20, 2025 | Exercise | 61,785 | — | — | SEC | |
| Aug 20, 2025 | ExerciseD (derivative) | -61,785 | 0.00 USD | — | SEC | |
| Aug 20, 2025 | Other | -25,189 | 23.61 USD | $594.7K | SEC | |
| Aug 4, 2025 | AwardD (derivative) | 41,306 | 0.00 USD | — | SEC | |
| Mar 10, 2025 | AwardD (derivative) | 82,237 | 0.00 USD | — | SEC | |
| Aug 20, 2024 | AwardD (derivative) | 185,357 | 0.00 USD | — | SEC | |