Jan 07
2022
SELL
Payment of exercise price or tax liability
$4,489,387
$109.54 p/Share
40,984
Reduced 7.01%
543,596
Common
Jan 07
2022
BUY
Grant, award, or other acquisition
-
40,412
Added 6.47%
584,580
Common
Jan 05
2022
BUY
Grant, award, or other acquisition
-
66,529
Added 10.89%
544,168
Common
Feb 25
2021
SELL
Payment of exercise price or tax liability
$1,368,433
$96.45 p/Share
14,188
Reduced 2.18%
636,256
Common
Jan 11
2021
SELL
Payment of exercise price or tax liability
$3,095,038
$100.04 p/Share
30,938
Reduced 4.54%
650,444
Common
Jan 11
2021
BUY
Grant, award, or other acquisition
-
31,484
Added 4.42%
681,382
Common
Jan 08
2021
BUY
Grant, award, or other acquisition
-
63,428
Added 8.89%
649,898
Common
Jan 07
2021
SELL
Payment of exercise price or tax liability
$663,268
$100.77 p/Share
6,582
Reduced 1.11%
586,470
Common
Jan 04
2021
SELL
Payment of exercise price or tax liability
$467,091
$97.27 p/Share
4,802
Reduced 0.8%
593,052
Common
Feb 28
2020
SELL
Payment of exercise price or tax liability
$2,899,947
$70.5 p/Share
41,134
Reduced 6.44%
597,854
Common
Feb 28
2020
BUY
Grant, award, or other acquisition
-
14,201
Added 2.17%
638,988
Common
Jan 09
2020
BUY
Grant, award, or other acquisition
-
86,650
Added 12.18%
624,787
Common
Jan 07
2020
SELL
Payment of exercise price or tax liability
$433,971
$70.53 p/Share
6,153
Reduced 1.13%
538,137
Common
Jan 06
2020
SELL
Payment of exercise price or tax liability
$226,142
$71.7 p/Share
3,154
Reduced 0.58%
544,290
Common
Feb 28
2019
SELL
Payment of exercise price or tax liability
$255,652
$54.29 p/Share
4,709
Reduced 0.85%
547,444
Common
Jan 08
2019
SELL
Sale (or disposition) back to the issuer
-
65,963
Reduced 10.61%
555,470
Common
Jan 08
2019
SELL
Payment of exercise price or tax liability
$150,758
$45.45 p/Share
3,317
Reduced 0.6%
552,153
Common
Jan 07
2019
BUY
Grant, award, or other acquisition
-
133,376
Added 17.67%
621,433
Common
Jan 04
2019
SELL
Payment of exercise price or tax liability
$143,035
$43.07 p/Share
3,321
Reduced 0.68%
488,057
Common
May 31
2018
BUY
Open market or private purchase
$432,500
$43.25 p/Share
10,000
Added 1.99%
491,378
Common
Feb 28
2018
SELL
Payment of exercise price or tax liability
$208,630
$49.84 p/Share
4,186
Reduced 0.86%
481,378
Common
Jan 09
2018
SELL
Payment of exercise price or tax liability
$268,995
$56.81 p/Share
4,735
Reduced 0.97%
485,564
Common
Jan 09
2018
SELL
Sale (or disposition) back to the issuer
-
20,705
Reduced 4.05%
490,299
Common
Jan 04
2018
BUY
Grant, award, or other acquisition
-
98,280
Added 16.13%
511,004
Common
Feb 28
2017
BUY
Grant, award, or other acquisition
-
99,276
Added 19.39%
412,724
Common