Apr 01
2020
SELL
Payment of exercise price or tax liability
$50,523,972
$85.13 p/Share
593,492
Reduced 19.49%
2,451,653
Common Stock
Apr 01
2020
BUY
Grant, award, or other acquisition
-
1,372,236
Added 31.06%
3,045,145
Common Stock
Mar 04
2020
-
217,144
Reduced 11.49%
1,672,909
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$8,273,669
$94.58 p/Share
87,478
Reduced 4.42%
1,890,053
Common Stock
Feb 25
2020
BUY
Grant, award, or other acquisition
-
189,501
Added 8.74%
1,977,531
Common Stock
Feb 15
2020
SELL
Payment of exercise price or tax liability
$1,587,482
$96.48 p/Share
16,454
Reduced 0.91%
1,788,030
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$9,654,435
$73.05 p/Share
132,162
Reduced 6.82%
1,804,484
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
260,285
Added 11.85%
1,936,646
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$476,323
$72.05 p/Share
6,611
Reduced 0.39%
1,676,361
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
67,717
Added 3.87%
1,682,972
Common Stock
Feb 25
2018
SELL
Payment of exercise price or tax liability
$14,296,563
$60.06 p/Share
238,038
Reduced 12.84%
1,615,255
Common Stock
Feb 25
2018
BUY
Grant, award, or other acquisition
-
465,691
Added 20.08%
1,853,293
Common Stock
Feb 15
2018
BUY
Grant, award, or other acquisition
-
63,012
Added 4.34%
1,387,602
Common Stock
Feb 25
2017
SELL
Payment of exercise price or tax liability
$4,754,337
$62.21 p/Share
76,424
Reduced 5.45%
1,324,590
Common Stock
Feb 25
2017
BUY
Grant, award, or other acquisition
-
65,009
Added 4.43%
1,401,014
Common Stock
Dec 31
2016
SELL
Payment of exercise price or tax liability
$22,101,955
$57.51 p/Share
384,315
Reduced 22.34%
1,336,005
Common Stock
Dec 31
2016
BUY
Grant, award, or other acquisition
-
565,972
Added 24.76%
1,720,320
Common Stock
Feb 25
2016
SELL
Payment of exercise price or tax liability
$2,327,263
$38.36 p/Share
60,669
Reduced 4.99%
1,154,348
Common Stock
Feb 25
2016
BUY
Grant, award, or other acquisition
-
107,556
Added 8.13%
1,215,017
Common Stock
Feb 11
2016
BUY
Grant, award, or other acquisition
-
282,986
Added 20.35%
1,107,461
Common Stock
Dec 31
2015
SELL
Payment of exercise price or tax liability
$14,858,010
$39.12 p/Share
379,806
Reduced 31.54%
824,475
Common Stock
Dec 31
2015
BUY
Grant, award, or other acquisition
-
839,892
Added 41.09%
1,204,281
Common Stock
Feb 25
2015
SELL
Payment of exercise price or tax liability
$1,226,149
$32.19 p/Share
38,091
Reduced 9.46%
364,389
Common Stock
Feb 25
2015
BUY
Grant, award, or other acquisition
-
130,082
Added 24.43%
402,480
Common Stock