| May 7, 2026 | Other | -1,756 | 25.92 USD | $45.5K | SEC |
| May 7, 2026 | Exercise | 2,484 | 0.00 USD | $0 | SEC |
| May 7, 2026 | Other | -1,090 | 25.92 USD | $28.2K | SEC |
| May 7, 2026 | Exercise | 4,004 | 0.00 USD | $0 | SEC |
| Apr 21, 2026 | Other | -3,512 | 27.07 USD | $95.1K | SEC |
| Mar 26, 2026 | Other | -11,798 | — | — | SEC |
| Mar 12, 2026 | Other | -2,847 | 25.08 USD | $71.4K | SEC |
| Mar 12, 2026 | Other | -2,341 | 24.76 USD | $58K | SEC |
| Mar 10, 2026 | Other | -878 | 25.06 USD | $22K | SEC |
| Mar 10, 2026 | Award | 11,798 | 25.06 USD | $295.7K | SEC |
| Mar 10, 2026 | Exercise | 2,002 | 0.00 USD | $0 | SEC |
| Nov 6, 2025 | Exercise | 4,004 | 0.00 USD | $0 | SEC |
| Nov 6, 2025 | Other | -1,756 | 13.75 USD | $24.1K | SEC |
| Mar 12, 2025 | Other | -2,343 | 14.50 USD | $34K | SEC |
| Mar 12, 2025 | Award | 19,474 | 14.74 USD | $287K | SEC |
| Dec 26, 2024 | Award | -9,925 | 15.13 USD | $150.2K | SEC |
| Apr 23, 2024 | Other | -2,747 | 19.29 USD | $53K | SEC |
| Mar 13, 2024 | Award | 16,010 | 0.00 USD | $0 | SEC |
| Dec 21, 2023 | Other | -5,965 | 17.70 USD | $105.6K | SEC |
| Apr 21, 2023 | Award | 24,022 | 0.00 USD | $0 | SEC |
| Dec 28, 2022 | Award | 67,818 | 0.00 USD | $0 | SEC |