| Jun 9, 2022 | Award | 1,742 | 0.00 USD | — | SEC | |
| Jun 3, 2021 | Award | 1,765 | 0.00 USD | — | SEC | |
| Jun 4, 2020 | Award | 1,734 | 0.00 USD | — | SEC | |
| Sep 30, 2019 | Sell | -3,200 | 86.95 USD | $278.2K | SEC | |
| Sep 30, 2019 | Sell | -6,800 | 86.18 USD | $586K | SEC | |
| Jun 6, 2019 | Award | 1,288 | 0.00 USD | — | SEC | |
| Jun 6, 2019 | AwardD (derivative) | 2,876 | 0.00 USD | — | SEC | |
| Jul 10, 2018 | Exercise | 4,732 | 57.10 USD | $270.2K | SEC | |
| Jul 10, 2018 | Other | -2,718 | 83.50 USD | $227K | SEC | |
| Jul 10, 2018 | Exercise | 4,298 | 52.79 USD | $226.9K | SEC | |
| Jul 10, 2018 | Other | -3,237 | 83.50 USD | $270.3K | SEC | |
| Jul 10, 2018 | ExerciseD (derivative) | -4,732 | 0.00 USD | — | SEC | |
| Jul 10, 2018 | ExerciseD (derivative) | -4,298 | 0.00 USD | — | SEC | |
| Jun 7, 2018 | AwardD (derivative) | 2,398 | 0.00 USD | — | SEC | |
| Jun 7, 2018 | Award | 1,141 | 0.00 USD | — | SEC | |
| Jun 8, 2017 | AwardD (derivative) | 3,177 | 0.00 USD | — | SEC | |
| Jun 8, 2017 | Award | 1,310 | 0.00 USD | — | SEC | |
| Nov 2, 2016 | Other | -9,389 | 68.91 USD | $647K | SEC | |
| Nov 2, 2016 | Exercise | 2,107 | 34.73 USD | $73.2K | SEC | |
| Nov 2, 2016 | Exercise | 4,597 | 27.12 USD | $124.7K | SEC | |
| Nov 2, 2016 | ExerciseD (derivative) | -4,597 | 0.00 USD | — | SEC | |
| Nov 2, 2016 | ExerciseD (derivative) | -2,107 | 0.00 USD | — | SEC | |
| Nov 2, 2016 | Exercise | 9,014 | 38.03 USD | $342.8K | SEC | |
| Nov 2, 2016 | ExerciseD (derivative) | -3,484 | 0.00 USD | — | SEC | |
| Nov 2, 2016 | Exercise | 3,484 | 30.46 USD | $106.1K | SEC | |