Jul 21
2017
SELL
Payment of exercise price or tax liability
$171,931
$45.15 p/Share
3,808
Reduced 2.47%
150,643
Common Stock
Jul 21
2017
BUY
Exercise of conversion of derivative security
-
8,250
Added 5.07%
154,451
Common Stock
Jul 01
2017
SELL
Payment of exercise price or tax liability
$115,054
$39.88 p/Share
2,885
Reduced 1.94%
146,201
Common Stock
Jul 01
2017
BUY
Exercise of conversion of derivative security
-
6,250
Added 4.02%
149,086
Common Stock
Mar 13
2017
SELL
Payment of exercise price or tax liability
$126,762
$32.84 p/Share
3,860
Reduced 2.63%
142,836
Common Stock
Mar 13
2017
BUY
Exercise of conversion of derivative security
-
8,364
Added 5.39%
146,696
Common Stock
Mar 08
2017
SELL
Payment of exercise price or tax liability
$69,109
$32.66 p/Share
2,116
Reduced 1.51%
138,332
Common Stock
Mar 08
2017
BUY
Exercise of conversion of derivative security
-
4,584
Added 3.16%
140,448
Common Stock
Mar 05
2017
SELL
Payment of exercise price or tax liability
$79,880
$34.61 p/Share
2,308
Reduced 1.67%
135,864
Common Stock
Mar 05
2017
BUY
Exercise of conversion of derivative security
-
6,979
Added 4.81%
138,172
Common Stock
Aug 04
2016
SELL
Open market or private sale
$4,020,569
$44.53 p/Share
90,289
Reduced 40.77%
131,193
Common Stock
Jul 21
2016
BUY
Exercise of conversion of derivative security
-
176,667
Added 44.37%
221,482
Common Stock
Apr 04
2016
SELL
Payment of exercise price or tax liability
$757,257
$67.24 p/Share
11,262
Reduced 20.08%
44,815
Common Stock
Apr 04
2016
BUY
Exercise of conversion of derivative security
-
24,401
Added 33.06%
49,403
Common Stock
Mar 14
2016
SELL
Payment of exercise price or tax liability
$271,435
$70.32 p/Share
3,860
Reduced 10.86%
31,676
Common Stock
Mar 14
2016
BUY
Exercise of conversion of derivative security
-
8,364
Added 19.05%
35,536
Common Stock
Mar 05
2016
SELL
Payment of exercise price or tax liability
$179,918
$69.52 p/Share
2,588
Reduced 8.7%
27,172
Common Stock
Mar 05
2016
BUY
Exercise of conversion of derivative security
-
6,980
Added 19.0%
29,760
Common Stock
Dec 16
2015
SELL
Open market or private sale
$1,566,175
$65.0 p/Share
24,095
Reduced 51.4%
22,780
Common Stock
Nov 12
2015
SELL
Open market or private sale
$2,474,116
$54.43 p/Share
45,455
Reduced 49.23%
46,876
Common Stock
Nov 11
2015
SELL
Open market or private sale
$84,504
$54.66 p/Share
1,546
Reduced 1.65%
92,330
Common Stock
Nov 10
2015
SELL
Open market or private sale
$2,298,886
$55.62 p/Share
41,332
Reduced 30.57%
93,876
Common Stock
Nov 06
2015
BUY
Exercise of conversion of derivative security
-
88,333
Added 39.52%
135,208
Common Stock
Apr 04
2015
SELL
Payment of exercise price or tax liability
$794,919
$61.19 p/Share
12,991
Reduced 21.7%
46,875
Common Stock
Apr 04
2015
BUY
Exercise of conversion of derivative security
-
28,146
Added 35.36%
51,463
Common Stock