Feb 25
2020
SELL
Payment of exercise price or tax liability
$1,577,216
$94.58 p/Share
16,676
Reduced 5.26%
300,173
Common Stock
Feb 25
2020
BUY
Grant, award, or other acquisition
-
32,705
Added 9.36%
316,849
Common Stock
Feb 15
2020
SELL
Payment of exercise price or tax liability
$682,982
$96.48 p/Share
7,079
Reduced 2.43%
284,144
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$1,808,864
$73.05 p/Share
24,762
Reduced 8.33%
272,517
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
42,296
Added 12.46%
297,279
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$181,494
$72.05 p/Share
2,519
Reduced 0.98%
254,983
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
35,653
Added 12.16%
257,502
Common Stock
Nov 07
2018
SELL
Open market or private sale
$140,020
$70.01 p/Share
2,000
Reduced 0.98%
202,851
Common Stock
Oct 01
2018
SELL
Open market or private sale
$141,140
$70.57 p/Share
2,000
Reduced 0.97%
204,851
Common Stock
Sep 27
2018
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 0.96%
206,851
Common Stock
Feb 25
2018
SELL
Payment of exercise price or tax liability
$2,330,028
$60.06 p/Share
38,795
Reduced 15.69%
208,445
Common Stock
Feb 25
2018
BUY
Grant, award, or other acquisition
-
64,615
Added 20.72%
247,240
Common Stock
Feb 15
2018
BUY
Grant, award, or other acquisition
-
34,337
Added 15.83%
182,625
Common Stock
Sep 17
2017
SELL
Payment of exercise price or tax liability
$288,050
$61.17 p/Share
4,709
Reduced 2.21%
208,136
Common Stock
Feb 25
2017
SELL
Payment of exercise price or tax liability
$1,136,577
$62.21 p/Share
18,270
Reduced 7.92%
212,312
Common Stock
Feb 25
2017
BUY
Grant, award, or other acquisition
-
30,854
Added 11.8%
230,582
Common Stock
Sep 17
2016
SELL
Payment of exercise price or tax liability
$219,204
$46.55 p/Share
4,709
Reduced 2.3%
199,728
Common Stock
Feb 25
2016
SELL
Payment of exercise price or tax liability
$513,295
$38.36 p/Share
13,381
Reduced 6.16%
203,814
Common Stock
Feb 25
2016
BUY
Grant, award, or other acquisition
-
34,956
Added 13.86%
217,195
Common Stock
Dec 31
2015
SELL
Payment of exercise price or tax liability
$1,809,065
$39.12 p/Share
46,244
Reduced 20.24%
182,239
Common Stock
Dec 31
2015
BUY
Grant, award, or other acquisition
-
110,235
Added 32.54%
228,483
Common Stock
Sep 17
2015
SELL
Payment of exercise price or tax liability
$199,991
$42.47 p/Share
4,709
Reduced 3.85%
117,458
Common Stock
Feb 25
2015
SELL
Payment of exercise price or tax liability
$231,414
$32.19 p/Share
7,189
Reduced 5.56%
122,167
Common Stock
Feb 25
2015
BUY
Grant, award, or other acquisition
-
36,098
Added 21.82%
129,356
Common Stock
Sep 17
2014
BUY
Grant, award, or other acquisition
-
33,671
Added 26.53%
93,258
Common Stock