| May 3, 2024 | Sell | -1,500 | 43.68 USD | $65.5K | | SEC | |
| Feb 14, 2024 | Award | 4,091 | 41.24 USD | $168.7K | | SEC | |
| Feb 14, 2024 | Other | -261 | 41.24 USD | $10.8K | | SEC | |
| Feb 14, 2024 | Other | -149 | 39.34 USD | $5.9K | | SEC | |
| Feb 12, 2024 | Other | -130 | 39.89 USD | $5.2K | | SEC | |
| Dec 20, 2023 | Sell | -82 | 38.32 USD | $3.1K | | SEC | |
| Mar 2, 2023 | Other | -57 | 50.44 USD | $2.9K | | SEC | |
| Feb 15, 2023 | Award | 2,695 | 52.90 USD | $142.6K | | SEC | |
| Feb 15, 2023 | AwardD (derivative) | 3,174 | 52.90 USD | $167.9K | | SEC | |
| Feb 14, 2023 | Other | -103 | 52.90 USD | $5.4K | | SEC | |
| Feb 13, 2023 | Other | -179 | 53.34 USD | $9.5K | | SEC | |
| Feb 13, 2023 | Other | -158 | 52.51 USD | $8.3K | | SEC | |
| Feb 1, 2023 | Sell | -1,279 | 53.02 USD | $67.8K | | SEC | |
| Feb 1, 2023 | Sell | -1,550 | 53.05 USD | $82.2K | | SEC | |
| Feb 1, 2023 | Sell | -1,157 | 53.00 USD | $61.3K | | SEC | |
| Feb 1, 2023 | Exercise | 1,550 | 20.99 USD | $32.5K | Unusual size | SEC | |
| Feb 1, 2023 | ExerciseD (derivative) | -1,550 | 20.99 USD | $32.5K | Unusual size | SEC | |
| Feb 1, 2023 | ExerciseD (derivative) | -3,101 | 20.99 USD | $65.1K | | SEC | |
| Feb 1, 2023 | Sell | -321 | 53.02 USD | $17K | | SEC | |
| Feb 1, 2023 | Exercise | 3,101 | 20.99 USD | $65.1K | | SEC | |
| Dec 27, 2022 | Other | -70 | 51.99 USD | $3.6K | | SEC | |
| Mar 25, 2022 | Other | -10 | 67.70 USD | $677 | | SEC | |
| Mar 3, 2022 | Other | -57 | 64.94 USD | $3.7K | | SEC | |
| Feb 25, 2022 | Other | -53 | 69.71 USD | $3.7K | | SEC | |
| Feb 15, 2022 | Award | 1,866 | 73.22 USD | $136.6K | | SEC | |