Mar 08
2018
BUY
Exercise of conversion of derivative security
-
4,584
Added 5.01%
86,841
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$613,792
$67.95 p/Share
9,033
Reduced 9.89%
82,257
Common Stock
Mar 07
2018
BUY
Exercise of conversion of derivative security
-
20,741
Added 18.51%
91,290
Common Stock
Mar 05
2018
SELL
Payment of exercise price or tax liability
$200,792
$66.05 p/Share
3,040
Reduced 4.13%
70,549
Common Stock
Mar 05
2018
BUY
Exercise of conversion of derivative security
-
6,979
Added 8.66%
73,589
Common Stock
Feb 26
2018
SELL
Open market or private sale
$1,308,918
$63.62 p/Share
20,574
Reduced 23.6%
66,610
Common Stock
Dec 07
2017
SELL
Open market or private sale
$1,305,996
$64.43 p/Share
20,270
Reduced 18.86%
87,184
Common Stock
Jul 31
2017
SELL
Open market or private sale
$2,096,826
$48.55 p/Share
43,189
Reduced 28.67%
107,454
Common Stock
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