| Feb 14, 2024 | Award | 2,861 | 41.24 USD | $118K | | SEC | |
| Feb 14, 2024 | Other | -447 | 41.24 USD | $18.4K | | SEC | |
| Feb 14, 2024 | Other | -291 | 39.34 USD | $11.4K | | SEC | |
| Feb 12, 2024 | Other | -206 | 39.89 USD | $8.2K | | SEC | |
| Dec 20, 2023 | Sell | -176 | 38.32 USD | $6.7K | | SEC | |
| Mar 2, 2023 | Other | -241 | 50.44 USD | $12.2K | | SEC | |
| Feb 15, 2023 | AwardD (derivative) | 5,129 | 52.90 USD | $271.3K | | SEC | |
| Feb 15, 2023 | Award | 4,355 | 52.90 USD | $230.4K | | SEC | |
| Feb 14, 2023 | Other | -178 | 52.90 USD | $9.4K | | SEC | |
| Feb 13, 2023 | Other | -290 | 53.34 USD | $15.5K | | SEC | |
| Feb 13, 2023 | Other | -272 | 52.51 USD | $14.3K | | SEC | |
| Dec 27, 2022 | Other | -108 | 51.99 USD | $5.6K | | SEC | |
| Dec 2, 2022 | Sell | -880 | 51.79 USD | $45.6K | | SEC | |
| Mar 3, 2022 | Other | -291 | 64.94 USD | $18.9K | | SEC | |
| Feb 25, 2022 | Other | -213 | 69.71 USD | $14.8K | | SEC | |
| Feb 16, 2022 | Exercise | 2,320 | 29.02 USD | $67.3K | | SEC | |
| Feb 16, 2022 | Other | -1,553 | 73.82 USD | $114.6K | Unusual size | SEC | |
| Feb 16, 2022 | ExerciseD (derivative) | -2,320 | 29.02 USD | $67.3K | | SEC | |
| Feb 16, 2022 | ExerciseD (derivative) | -3,949 | 29.02 USD | $114.6K | | SEC | |
| Feb 16, 2022 | Other | -1,336 | 73.81 USD | $98.6K | Unusual size | SEC | |
| Feb 16, 2022 | Exercise | 3,949 | 29.02 USD | $114.6K | | SEC | |
| Feb 15, 2022 | Award | 2,644 | 73.22 USD | $193.6K | | SEC | |
| Feb 15, 2022 | AwardD (derivative) | 3,186 | 73.22 USD | $233.3K | | SEC | |
| Feb 11, 2022 | Other | -273 | 74.12 USD | $20.2K | | SEC | |
| Feb 11, 2022 | Other | -214 | 73.97 USD | $15.8K | | SEC | |