Mar 22
2018
SELL
Open market or private sale
$228,121
$72.65 p/Share
3,140
Reduced 3.61%
83,819
Common Stock
Mar 21
2018
SELL
Open market or private sale
$133,650
$74.25 p/Share
1,800
Reduced 2.03%
86,959
Common Stock
Mar 21
2018
SELL
Payment of exercise price or tax liability
$256,329
$73.87 p/Share
3,470
Reduced 3.76%
88,759
Common Stock
Mar 21
2018
BUY
Exercise of conversion of derivative security
-
8,250
Added 8.21%
92,229
Common Stock
Mar 08
2018
SELL
Payment of exercise price or tax liability
$118,390
$67.69 p/Share
1,749
Reduced 2.04%
83,979
Common Stock
Mar 08
2018
BUY
Exercise of conversion of derivative security
-
4,158
Added 4.63%
85,728
Common Stock
Mar 07
2018
SELL
Open market or private sale
$83,265
$68.25 p/Share
1,220
Reduced 1.47%
81,570
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$218,935
$67.95 p/Share
3,222
Reduced 3.75%
82,790
Common Stock
Mar 07
2018
BUY
Exercise of conversion of derivative security
-
7,662
Added 8.18%
86,012
Common Stock
Mar 05
2018
SELL
Payment of exercise price or tax liability
$188,837
$66.05 p/Share
2,859
Reduced 3.52%
78,350
Common Stock
Mar 05
2018
BUY
Exercise of conversion of derivative security
-
6,938
Added 7.87%
81,209
Common Stock
Jul 21
2017
SELL
Payment of exercise price or tax liability
$166,333
$45.15 p/Share
3,684
Reduced 4.73%
74,271
Common Stock
Jul 21
2017
BUY
Exercise of conversion of derivative security
-
8,250
Added 9.57%
77,955
Common Stock
Mar 13
2017
SELL
Payment of exercise price or tax liability
$154,282
$32.84 p/Share
4,698
Reduced 6.31%
69,705
Common Stock
Mar 13
2017
BUY
Exercise of conversion of derivative security
-
13,940
Added 15.78%
74,403
Common Stock
Mar 08
2017
SELL
Payment of exercise price or tax liability
$37,167
$32.66 p/Share
1,138
Reduced 1.85%
60,463
Common Stock
Mar 08
2017
BUY
Exercise of conversion of derivative security
-
4,158
Added 6.32%
61,601
Common Stock
Mar 05
2017
SELL
Payment of exercise price or tax liability
$65,690
$34.61 p/Share
1,898
Reduced 3.2%
57,443
Common Stock
Mar 05
2017
BUY
Exercise of conversion of derivative security
-
6,938
Added 10.47%
59,341
Common Stock
Aug 05
2016
SELL
Open market or private sale
$2,303,680
$43.96 p/Share
52,404
Reduced 50.0%
52,403
Common Stock
Aug 04
2016
SELL
Open market or private sale
$3,784,728
$46.52 p/Share
81,357
Reduced 43.7%
104,807
Common Stock
Jul 21
2016
BUY
Exercise of conversion of derivative security
-
176,667
Added 48.69%
186,164
Common Stock
Jul 05
2016
SELL
Payment of exercise price or tax liability
$332,835
$48.49 p/Share
6,864
Reduced 41.95%
9,497
Common Stock
Jul 05
2016
BUY
Exercise of conversion of derivative security
-
16,361
Added 50.0%
16,361
Common Stock
Mar 14
2016
SELL
Payment of exercise price or tax liability
$411,302
$70.32 p/Share
5,849
Reduced 41.96%
8,092
Common Stock