| Jul 28, 2026 | Other | -3,904 | 52.00 USD | $203K | SEC | |
| Apr 28, 2026 | AwardD (derivative) | 133,334 | 0.00 USD | — | SEC | |
| Apr 28, 2026 | AwardD (derivative) | 133,333 | 0.00 USD | — | SEC | |
| Apr 28, 2026 | AwardD (derivative) | 133,333 | 0.00 USD | — | SEC | |
| Mar 13, 2026 | Sell | -7,634 | 64.35 USD | $491.2K | SEC | |
| Mar 11, 2026 | Other | -3,754 | 62.23 USD | $233.6K | SEC | |
| Mar 11, 2026 | Award | 8,630 | 0.00 USD | — | SEC | |
| Feb 19, 2026 | Other | -931 | 57.75 USD | $53.8K | SEC | |
| Feb 18, 2026 | Other | -1,140 | 58.70 USD | $66.9K | SEC | |
| Feb 18, 2026 | Other | -885 | 58.70 USD | $51.9K | SEC | |
| Feb 13, 2026 | Award | 19,520 | 0.00 USD | — | SEC | |
| Oct 29, 2025 | Sell | -1,422 | 52.79 USD | $75.1K | SEC | |
| Jul 28, 2025 | Award | 26,620 | 0.00 USD | — | SEC | |
| Mar 6, 2025 | Other | -4,219 | 50.00 USD | $211K | SEC | |
| Mar 6, 2025 | Award | 11,779 | 0.00 USD | — | SEC | |
| Feb 20, 2025 | Other | -632 | 53.78 USD | $34K | SEC | |
| Feb 18, 2025 | Other | -699 | 52.87 USD | $37K | SEC | |
| Feb 18, 2025 | Award | 6,320 | 0.00 USD | — | SEC | |
| Feb 6, 2025 | Other | -925 | 52.15 USD | $48.2K | SEC | |