Jan 26
2018
BUY
Grant, award, or other acquisition
-
6,027
Added 26.88%
16,397
Common Stock
Jul 31
2017
SELL
Payment of exercise price or tax liability
$5,858,170
$144.45 p/Share
40,555
Reduced 79.64%
10,370
Common Stock
Jul 31
2017
BUY
Exercise of conversion of derivative security
$3,277,349
$54.33 p/Share
60,323
Added 46.04%
70,693
Common Stock
Jul 06
2017
SELL
Payment of exercise price or tax liability
$91,180
$129.15 p/Share
706
Reduced 6.37%
10,370
Common Stock
Jul 06
2017
BUY
Exercise of conversion of derivative security
-
1,781
Added 12.78%
12,151
Common Stock
Feb 07
2017
SELL
Payment of exercise price or tax liability
$121,825
$123.18 p/Share
989
Reduced 8.71%
10,370
Common Stock
Feb 06
2017
SELL
Payment of exercise price or tax liability
$5,597,119
$121.26 p/Share
46,158
Reduced 83.64%
9,026
Common Stock
Feb 06
2017
BUY
Grant, award, or other acquisition
-
3,534
Added 21.96%
12,560
Common Stock
Feb 06
2017
BUY
Exercise of conversion of derivative security
$3,697,454
$58.7 p/Share
62,989
Added 46.66%
72,015
Common Stock
Feb 03
2017
SELL
Payment of exercise price or tax liability
$699,306
$121.26 p/Share
5,767
Reduced 38.98%
9,026
Common Stock
Feb 03
2017
BUY
Grant, award, or other acquisition
-
12,146
Added 36.45%
21,172
Common Stock
Feb 02
2017
SELL
Payment of exercise price or tax liability
$103,634
$117.9 p/Share
879
Reduced 8.87%
9,026
Common Stock
Feb 01
2017
SELL
Payment of exercise price or tax liability
$88,881
$113.08 p/Share
786
Reduced 6.7%
10,941
Common Stock
Jul 07
2016
SELL
Payment of exercise price or tax liability
$82,795
$88.08 p/Share
940
Reduced 6.92%
12,653
Common Stock
Jul 07
2016
BUY
Exercise of conversion of derivative security
-
2,084
Added 12.39%
14,737
Common Stock
Feb 07
2016
SELL
Payment of exercise price or tax liability
$81,051
$82.79 p/Share
979
Reduced 7.18%
12,653
Common Stock
Feb 05
2016
SELL
Payment of exercise price or tax liability
$880,886
$82.79 p/Share
10,640
Reduced 41.75%
14,843
Common Stock
Feb 05
2016
BUY
Grant, award, or other acquisition
-
22,416
Added 37.56%
37,259
Common Stock
Feb 04
2016
SELL
Payment of exercise price or tax liability
$101,196
$85.47 p/Share
1,184
Reduced 7.39%
14,843
Common Stock
Feb 02
2016
SELL
Payment of exercise price or tax liability
$72,524
$83.94 p/Share
864
Reduced 4.72%
17,458
Common Stock
Feb 01
2016
BUY
Grant, award, or other acquisition
-
5,137
Added 20.96%
19,373
Common Stock
Jul 09
2015
SELL
Payment of exercise price or tax liability
$151,647
$123.09 p/Share
1,232
Reduced 7.96%
14,236
Common Stock
Jul 09
2015
BUY
Exercise of conversion of derivative security
-
2,726
Added 14.98%
15,468
Common Stock