| Jul 29, 2024 | Sell | -1,917 | 51.78 USD | $99.3K | | SEC | |
| Feb 14, 2024 | Other | -450 | 41.24 USD | $18.6K | Unusual size | SEC | |
| Feb 14, 2024 | Award | 5,516 | 41.24 USD | $227.5K | | SEC | |
| Feb 14, 2024 | Other | -250 | 39.34 USD | $9.8K | | SEC | |
| Feb 12, 2024 | Other | -248 | 39.89 USD | $9.9K | | SEC | |
| Mar 2, 2023 | Other | -166 | 50.44 USD | $8.4K | | SEC | |
| Feb 15, 2023 | AwardD (derivative) | 4,261 | 52.90 USD | $225.4K | | SEC | |
| Feb 15, 2023 | Award | 3,618 | 52.90 USD | $191.4K | | SEC | |
| Feb 14, 2023 | Other | -172 | 52.90 USD | $9.1K | | SEC | |
| Feb 13, 2023 | Other | -264 | 52.51 USD | $13.9K | | SEC | |
| Feb 13, 2023 | Other | -248 | 53.34 USD | $13.2K | | SEC | |
| Feb 1, 2023 | Sell | -1,000 | 52.82 USD | $52.8K | | SEC | |
| Feb 1, 2023 | Sell | -499 | 52.85 USD | $26.4K | | SEC | |
| Feb 1, 2023 | Sell | -749 | 52.86 USD | $39.6K | | SEC | |
| Aug 11, 2022 | ExerciseD (derivative) | -1,723 | 48.65 USD | $83.8K | | SEC | |
| Aug 11, 2022 | ExerciseD (derivative) | -945 | 45.65 USD | $43.1K | | SEC | |
| Aug 11, 2022 | Sell | -669 | 56.41 USD | $37.7K | | SEC | |
| Aug 11, 2022 | ExerciseD (derivative) | -1,111 | 51.17 USD | $56.8K | | SEC | |
| Aug 11, 2022 | Exercise | 1,111 | 51.17 USD | $56.8K | | SEC | |
| Aug 11, 2022 | Sell | -1,111 | 56.42 USD | $62.7K | | SEC | |
| Aug 11, 2022 | Exercise | 945 | 45.65 USD | $43.1K | | SEC | |
| Aug 11, 2022 | Exercise | 1,723 | 48.65 USD | $83.8K | | SEC | |
| Aug 11, 2022 | Exercise | 669 | 45.65 USD | $30.5K | Unusual size | SEC | |
| Aug 11, 2022 | ExerciseD (derivative) | -669 | 45.65 USD | $30.5K | Unusual size | SEC | |
| Aug 11, 2022 | Sell | -945 | 56.39 USD | $53.3K | | SEC | |