| Dec 16, 2019 | Gift | -230 | 0.00 USD | — | SEC | |
| Dec 16, 2019 | Gift | -230 | 0.00 USD | — | SEC | |
| Dec 16, 2019 | Gift | -230 | 0.00 USD | — | SEC | |
| Dec 16, 2019 | Gift | -230 | 0.00 USD | — | SEC | |
| Dec 16, 2019 | Gift | -230 | 0.00 USD | — | SEC | |
| Dec 16, 2019 | Gift | -230 | 0.00 USD | — | SEC | |
| Dec 11, 2019 | Gift | -24,033 | 0.00 USD | — | SEC | |
| Dec 4, 2019 | Sell | -10,000 | 63.94 USD | $639.4K | SEC | |
| Sep 5, 2019 | Sell | -10,000 | 61.13 USD | $611.3K | SEC | |
| Jun 6, 2019 | AwardD (derivative) | 3,436 | 0.00 USD | — | SEC | |
| Jun 5, 2019 | Sell | -10,000 | 61.77 USD | $617.7K | SEC | |
| Jun 7, 2018 | AwardD (derivative) | 2,726 | 0.00 USD | — | SEC | |
| Jan 3, 2018 | Gift | -10,000 | 0.00 USD | — | SEC | |
| Dec 7, 2017 | Gift | -1,333 | 0.00 USD | — | SEC | |
| Aug 17, 2017 | ExerciseD (derivative) | -11,560 | 0.00 USD | — | SEC | |
| Aug 17, 2017 | Exercise | 11,560 | 32.41 USD | $374.7K | SEC | |
| Aug 17, 2017 | Sell | -11,560 | 71.86 USD | $830.7K | SEC | |
| Jun 9, 2017 | AwardD (derivative) | 3,136 | 0.00 USD | — | SEC | |
| Jan 18, 2017 | Gift | -12,455 | 0.00 USD | — | SEC | |
| Jun 17, 2016 | ExerciseD (derivative) | -20,000 | 0.00 USD | — | SEC | |
| Jun 17, 2016 | Exercise | 20,000 | 29.18 USD | $583.6K | SEC | |
| Jun 17, 2016 | AwardD (derivative) | 6,926 | 0.00 USD | — | SEC | |
| Jun 17, 2016 | AwardD (derivative) | 1,760 | 0.00 USD | — | SEC | |
| Jun 3, 2016 | ExerciseD (derivative) | -10,000 | 0.00 USD | — | SEC | |
| Jun 3, 2016 | Exercise | 10,000 | 24.57 USD | $245.7K | SEC | |