| Aug 7, 2026 | Sell | -1,875 | 31.64 USD | $59.3K | SEC | |
| Apr 2, 2026 | Other | -317 | 27.04 USD | $8.6K | SEC | |
| Mar 3, 2026 | Other | -366 | 27.30 USD | $10K | SEC | |
| Mar 3, 2026 | ExerciseD (derivative) | -1,337 | — | — | SEC | |
| Mar 3, 2026 | AwardD (derivative) | 4,020 | — | — | SEC | |
| Mar 3, 2026 | Exercise | 1,337 | — | — | SEC | |
| Jan 30, 2026 | Sell | -3,778 | 27.27 USD | $103K | SEC | |
| Dec 16, 2025 | Other | -348 | 27.71 USD | $9.6K | SEC | |
| Dec 16, 2025 | Exercise | 1,272 | — | — | SEC | |
| Dec 16, 2025 | ExerciseD (derivative) | -1,272 | — | — | SEC | |
| Apr 2, 2025 | Other | -506 | 24.35 USD | $12.3K | SEC | |
| Mar 19, 2025 | AwardD (derivative) | 3,856 | 0.00 USD | — | SEC | |
| Mar 5, 2025 | AwardD (derivative) | 4,052 | — | — | SEC | |
| Dec 16, 2024 | Award | 3,856 | 28.50 USD | $109.9K | SEC | |