| Aug 20, 2026 | Sell | -4,212 | 24.50 USD | $103.2K | SEC | |
| Aug 20, 2026 | Sell | -10,000 | 24.50 USD | $245K | SEC | |
| Aug 20, 2026 | Exercise | 10,000 | 14.41 USD | $144.1K | SEC | |
| Aug 20, 2026 | ExerciseD (derivative) | -10,000 | 0.00 USD | — | SEC | |
| Mar 9, 2026 | Other | -1,675 | 30.19 USD | $50.6K | SEC | |
| Mar 4, 2026 | AwardD (derivative) | 23,850 | 0.00 USD | — | SEC | |
| Mar 4, 2026 | Other | -1,724 | 29.32 USD | $50.5K | SEC | |
| Mar 4, 2026 | Exercise | 5,169 | — | — | SEC | |
| Mar 4, 2026 | AwardD (derivative) | 119,300 | 0.00 USD | — | SEC | |
| Mar 4, 2026 | ExerciseD (derivative) | -5,169 | 0.00 USD | — | SEC | |
| Jan 2, 2026 | Sell | -2,272 | 31.16 USD | $70.8K | SEC | |
| Mar 4, 2025 | AwardD (derivative) | 20,679 | 0.00 USD | — | SEC | |
| Mar 4, 2025 | AwardD (derivative) | 124,072 | 0.00 USD | — | SEC | |
| Feb 14, 2024 | AwardD (derivative) | 290,000 | 0.00 USD | — | SEC | |