| Jul 2, 2026 | Other | -48,077 | — | — | SEC |
| Jul 2, 2026 | Award | 65,629 | — | — | SEC |
| Jul 2, 2026 | Other | -47,494 | — | — | SEC |
| Jul 2, 2026 | Other | -65,629 | — | — | SEC |
| Jul 2, 2026 | Other | -13,842.02 | 52.00 USD | — | SEC |
| Jul 2, 2026 | Other | -129.59 | 52.00 USD | — | SEC |
| Mar 3, 2026 | Other | -7,833 | 51.91 USD | $406.6K | SEC |
| Mar 3, 2026 | Award | 29,388 | 49.00 USD | $1.4M | SEC |
| Feb 19, 2026 | Sell | -22,000 | 49.27 USD | $1.1M | SEC |
| Feb 4, 2026 | Award | 26,022 | 48.18 USD | $1.3M | SEC |
| Feb 4, 2026 | Other | -11,385 | 48.18 USD | $548.5K | SEC |
| Mar 4, 2025 | Award | 18,701 | 41.71 USD | $780K | SEC |
| Mar 4, 2025 | Other | -6,640 | 41.89 USD | $278.1K | SEC |
| Nov 6, 2024 | Sell | -6,314 | 41.63 USD | $262.9K | SEC |
| Aug 20, 2024 | Sell | -7,651 | 36.51 USD | $279.3K | SEC |
| Mar 4, 2024 | Award | 16,399 | 31.10 USD | $510K | SEC |
| Mar 4, 2024 | Other | -18,200 | 31.16 USD | $567.1K | SEC |
| Mar 2, 2023 | Award | 18,587 | 0.00 USD | $0 | SEC |
| Mar 2, 2023 | Other | -3,677 | 27.25 USD | $100.2K | SEC |
| Mar 4, 2022 | Other | -5,361 | 32.12 USD | $172.2K | SEC |
| Mar 2, 2022 | Award | 40,320 | 0.00 USD | $0 | SEC |