Mar 07
2018
SELL
Payment of exercise price or tax liability
$150,509
$67.95 p/Share
2,215
Reduced 15.14%
12,415
Common Stock
Mar 07
2018
BUY
Exercise of conversion of derivative security
-
4,981
Added 25.4%
14,630
Common Stock
Mar 05
2018
SELL
Payment of exercise price or tax liability
$50,462
$66.05 p/Share
764
Reduced 7.34%
9,649
Common Stock
Mar 05
2018
BUY
Exercise of conversion of derivative security
-
2,591
Added 19.92%
10,413
Common Stock
Mar 03
2018
SELL
Payment of exercise price or tax liability
$71,985
$64.33 p/Share
1,119
Reduced 12.52%
7,822
Common Stock
Mar 03
2018
BUY
Exercise of conversion of derivative security
-
3,127
Added 25.91%
8,941
Common Stock
Aug 01
2017
SELL
Open market or private sale
$1,177,217
$49.68 p/Share
23,696
Reduced 80.3%
5,814
Common Stock
Mar 08
2017
SELL
Payment of exercise price or tax liability
$30,635
$32.66 p/Share
938
Reduced 3.08%
29,510
Common Stock
Mar 08
2017
BUY
Exercise of conversion of derivative security
-
2,890
Added 8.67%
30,448
Common Stock
Mar 05
2017
SELL
Payment of exercise price or tax liability
$29,107
$34.61 p/Share
841
Reduced 2.96%
27,558
Common Stock
Mar 05
2017
BUY
Exercise of conversion of derivative security
-
2,591
Added 8.1%
29,414
Common Stock
Mar 03
2017
SELL
Payment of exercise price or tax liability
$35,129
$34.61 p/Share
1,015
Reduced 3.45%
28,399
Common Stock
Mar 03
2017
BUY
Exercise of conversion of derivative security
-
3,127
Added 10.44%
26,823
Common Stock
Feb 23
2017
SELL
Open market or private sale
$286,095
$33.69 p/Share
8,492
Reduced 26.38%
23,696
Common Stock
Aug 04
2016
SELL
Open market or private sale
$905,874
$44.53 p/Share
20,343
Reduced 38.73%
32,188
Common Stock
Jul 21
2016
BUY
Exercise of conversion of derivative security
-
40,000
Added 43.23%
52,531
Common Stock
Mar 05
2016
SELL
Payment of exercise price or tax liability
$58,466
$69.52 p/Share
841
Reduced 6.29%
12,531
Common Stock
Mar 05
2016
BUY
Exercise of conversion of derivative security
-
2,591
Added 16.23%
13,372
Common Stock
Mar 03
2016
SELL
Payment of exercise price or tax liability
$70,756
$69.71 p/Share
1,015
Reduced 8.6%
10,781
Common Stock
Mar 03
2016
BUY
Exercise of conversion of derivative security
-
3,127
Added 20.95%
11,796
Common Stock
Feb 25
2016
SELL
Open market or private sale
$347,850
$69.57 p/Share
5,000
Reduced 36.58%
8,669
Common Stock
Nov 11
2015
SELL
Open market or private sale
$16,687
$54.71 p/Share
305
Reduced 2.18%
13,669
Common Stock
Nov 10
2015
SELL
Open market or private sale
$453,637
$55.62 p/Share
8,156
Reduced 36.85%
13,974
Common Stock
Nov 06
2015
BUY
Exercise of conversion of derivative security
-
20,000
Added 47.47%
22,130
Common Stock
Mar 03
2015
SELL
Payment of exercise price or tax liability
$60,569
$60.69 p/Share
998
Reduced 31.91%
2,130
Common Stock