| Aug 18, 2026 | Sell | -1,000 | 67.27 USD | $67.3K | SEC | |
| May 1, 2026 | Sell | -3,000 | 63.89 USD | $191.7K | SEC | |
| Mar 10, 2026 | Other | -999 | 51.92 USD | $51.9K | SEC | |
| Mar 10, 2026 | Award | 4,101 | 0.00 USD | — | SEC | |
| Jan 6, 2026 | Other | -767 | 37.64 USD | $28.9K | SEC | |
| Jan 6, 2026 | Award | 3,538 | 37.56 USD | $132.9K | SEC | |
| Mar 5, 2025 | Award | 3,189 | 0.00 USD | — | SEC | |
| Mar 5, 2025 | Other | -838 | 34.42 USD | $28.8K | SEC | |
| Jan 7, 2025 | Other | -543 | 34.69 USD | $18.8K | SEC | |
| Jan 7, 2025 | Award | 3,719 | 0.00 USD | — | SEC | |
| Mar 6, 2024 | Award | 3,624 | 0.00 USD | — | SEC | |
| Mar 6, 2024 | Other | -883 | 42.81 USD | $37.8K | SEC | |
| Jan 5, 2024 | Other | -115 | 48.50 USD | $5.6K | SEC | |
| Jan 5, 2024 | Award | 2,282 | 0.00 USD | — | SEC | |
| Jan 5, 2024 | Other | -317 | 49.01 USD | $15.5K | SEC | |
| Nov 20, 2023 | Buy | 1,025 | 43.38 USD | $44.5K | SEC | |
| Jan 6, 2023 | Other | -114 | 61.40 USD | $7K | SEC | |
| Jan 5, 2023 | Award | 1,746 | 0.00 USD | — | SEC | |
| Jan 5, 2023 | Other | -144 | 61.01 USD | $8.8K | SEC | |
| Jan 5, 2022 | Award | 1,452 | 0.00 USD | — | SEC | |
| Jan 5, 2022 | Other | -115 | 71.04 USD | $8.2K | SEC | |
| Jun 29, 2021 | Buy | 1,975 | 67.65 USD | $133.6K | SEC | |