Feb 15
2021
BUY
Grant, award, or other acquisition
-
138,109
Added 17.78%
638,533
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$4,877,627
$86.2 p/Share
56,585
Reduced 10.09%
504,231
Common Stock
May 01
2020
BUY
Grant, award, or other acquisition
-
143,799
Added 20.41%
560,816
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$2,107,053
$94.58 p/Share
22,278
Reduced 5.07%
416,783
Common Stock
Feb 25
2020
BUY
Grant, award, or other acquisition
-
43,068
Added 8.93%
439,061
Common Stock
Feb 15
2020
SELL
Payment of exercise price or tax liability
$1,007,830
$96.48 p/Share
10,446
Reduced 2.87%
353,421
Common Stock
Feb 15
2020
BUY
Grant, award, or other acquisition
-
42,572
Added 9.71%
395,993
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$2,737,914
$73.05 p/Share
37,480
Reduced 9.35%
363,511
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
64,054
Added 13.77%
400,991
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$266,153
$72.05 p/Share
3,694
Reduced 1.08%
336,937
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
49,684
Added 12.73%
340,631
Common Stock
Feb 25
2018
SELL
Payment of exercise price or tax liability
$2,626,064
$60.06 p/Share
43,724
Reduced 13.1%
290,135
Common Stock
Feb 25
2018
BUY
Grant, award, or other acquisition
-
69,854
Added 17.3%
333,859
Common Stock
Feb 15
2018
BUY
Grant, award, or other acquisition
-
41,844
Added 13.68%
264,005
Common Stock
Feb 25
2017
SELL
Payment of exercise price or tax liability
$1,526,820
$62.21 p/Share
24,543
Reduced 9.95%
222,161
Common Stock
Feb 25
2017
BUY
Grant, award, or other acquisition
-
40,631
Added 14.14%
246,704
Common Stock
Jul 22
2016
SELL
Open market or private sale
$178,645
$45.01 p/Share
3,969
Reduced 1.89%
206,073
Common Stock
Jun 08
2016
SELL
Open market or private sale
$305,580
$44.0 p/Share
6,945
Reduced 3.2%
210,042
Common Stock
Apr 26
2016
SELL
Open market or private sale
$500,052
$42.0 p/Share
11,906
Reduced 5.2%
216,987
Common Stock
Feb 25
2016
SELL
Payment of exercise price or tax liability
$657,452
$38.36 p/Share
17,139
Reduced 6.97%
228,893
Common Stock
Feb 25
2016
BUY
Grant, award, or other acquisition
-
52,938
Added 17.71%
246,032
Common Stock
Jan 06
2016
SELL
Open market or private sale
$986,743
$39.78 p/Share
24,805
Reduced 11.38%
193,094
Common Stock
Dec 31
2015
SELL
Payment of exercise price or tax liability
$2,804,943
$39.12 p/Share
71,701
Reduced 24.76%
217,899
Common Stock
Dec 31
2015
BUY
Grant, award, or other acquisition
-
170,919
Added 37.11%
289,600
Common Stock
Feb 25
2015
SELL
Payment of exercise price or tax liability
$409,875
$32.19 p/Share
12,733
Reduced 9.69%
118,681
Common Stock