Feb 25
2019
SELL
Payment of exercise price or tax liability
$1,126,212
$73.05 p/Share
15,417
Reduced 9.31%
150,226
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
26,891
Added 13.97%
165,643
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$141,002
$72.05 p/Share
1,957
Reduced 1.39%
138,752
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
23,186
Added 14.15%
140,709
Common Stock
Sep 27
2018
SELL
Open market or private sale
$350,000
$70.0 p/Share
5,000
Reduced 4.08%
117,523
Common Stock
Aug 06
2018
SELL
Open market or private sale
$325,000
$65.0 p/Share
5,000
Reduced 3.92%
122,523
Common Stock
Jul 05
2018
SELL
Open market or private sale
$300,000
$60.0 p/Share
5,000
Reduced 3.77%
127,523
Common Stock
Mar 08
2018
SELL
Open market or private sale
$325,000
$65.0 p/Share
5,000
Reduced 3.65%
132,117
Common Stock
Mar 07
2018
SELL
Open market or private sale
$320,000
$64.0 p/Share
5,000
Reduced 3.52%
137,117
Common Stock
Mar 05
2018
SELL
Open market or private sale
$315,000
$63.0 p/Share
5,000
Reduced 3.4%
142,117
Common Stock
Feb 25
2018
SELL
Payment of exercise price or tax liability
$1,502,221
$60.06 p/Share
25,012
Reduced 14.53%
147,117
Common Stock
Feb 25
2018
BUY
Grant, award, or other acquisition
-
43,223
Added 20.07%
172,129
Common Stock
Feb 15
2018
BUY
Grant, award, or other acquisition
-
23,925
Added 15.65%
128,906
Common Stock
Dec 18
2017
SELL
Open market or private sale
$941,700
$62.78 p/Share
15,000
Reduced 12.56%
104,448
Common Stock
Feb 25
2017
SELL
Payment of exercise price or tax liability
$932,901
$62.21 p/Share
14,996
Reduced 11.15%
119,448
Common Stock
Feb 25
2017
BUY
Grant, award, or other acquisition
-
14,628
Added 9.81%
134,444
Common Stock
Jul 11
2016
SELL
Open market or private sale
$440,000
$44.0 p/Share
10,000
Reduced 7.7%
119,816
Common Stock
May 02
2016
SELL
Open market or private sale
$200,000
$40.0 p/Share
5,000
Reduced 3.71%
129,816
Common Stock
Feb 25
2016
SELL
Payment of exercise price or tax liability
$458,325
$38.36 p/Share
11,948
Reduced 8.19%
133,973
Common Stock
Feb 25
2016
BUY
Grant, award, or other acquisition
-
22,224
Added 13.22%
145,921
Common Stock
Jan 06
2016
SELL
Open market or private sale
$597,150
$39.81 p/Share
15,000
Reduced 10.81%
123,697
Common Stock
Dec 31
2015
SELL
Payment of exercise price or tax liability
$1,860,782
$39.12 p/Share
47,566
Reduced 25.54%
138,697
Common Stock
Dec 31
2015
BUY
Grant, award, or other acquisition
-
113,386
Added 37.84%
186,263
Common Stock
Aug 03
2015
SELL
Open market or private sale
$183,825
$40.85 p/Share
4,500
Reduced 5.85%
72,366
Common Stock
Feb 25
2015
SELL
Payment of exercise price or tax liability
$275,900
$32.19 p/Share
8,571
Reduced 10.03%
76,866
Common Stock