Oct 30
2018
SELL
Open market or private sale
$25,670,907
$157.33 p/Share
163,166
Reduced 60.88%
104,835
Common Stock
Oct 30
2018
BUY
Exercise of conversion of derivative security
$8,478,105
$51.96 p/Share
163,166
Added 54.75%
134,835
Common Stock
Mar 12
2018
BUY
Grant, award, or other acquisition
-
11,856
Added 10.17%
104,694
Common Stock
Mar 10
2018
SELL
Payment of exercise price or tax liability
$1,883,482
$143.58 p/Share
13,118
Reduced 12.38%
92,838
Common Stock
Feb 27
2018
BUY
Grant, award, or other acquisition
-
6,468
Added 5.75%
105,956
Common Stock
Jun 27
2017
SELL
Open market or private sale
$2,772,336
$134.92 p/Share
20,548
Reduced 17.12%
99,446
Common Stock
Jun 27
2017
BUY
Exercise of conversion of derivative security
$487,229
$28.39 p/Share
17,162
Added 12.51%
119,994
Common Stock
Mar 11
2017
SELL
Payment of exercise price or tax liability
$227,614
$113.58 p/Share
2,004
Reduced 1.92%
102,640
Common Stock
Mar 10
2017
SELL
Payment of exercise price or tax liability
$537,006
$113.58 p/Share
4,728
Reduced 4.32%
104,644
Common Stock
Mar 10
2017
BUY
Grant, award, or other acquisition
-
14,087
Added 11.41%
109,372
Common Stock
Feb 27
2017
BUY
Grant, award, or other acquisition
-
5,539
Added 5.49%
95,285
Common Stock
Jul 12
2016
SELL
Open market or private sale
$5,775,000
$115.5 p/Share
50,000
Reduced 35.79%
89,689
Common Stock
Jul 12
2016
BUY
Exercise of conversion of derivative security
$2,246,000
$44.92 p/Share
50,000
Added 26.36%
139,689
Common Stock
Jul 11
2016
SELL
Open market or private sale
$5,692,000
$113.84 p/Share
50,000
Reduced 35.79%
89,689
Common Stock
Jul 11
2016
BUY
Exercise of conversion of derivative security
$2,246,000
$44.92 p/Share
50,000
Added 26.36%
139,689
Common Stock
Jul 08
2016
SELL
Open market or private sale
$5,640,500
$112.81 p/Share
50,000
Reduced 35.79%
89,689
Common Stock
Jul 08
2016
BUY
Exercise of conversion of derivative security
$2,246,000
$44.92 p/Share
50,000
Added 26.36%
139,689
Common Stock
Mar 12
2016
SELL
Payment of exercise price or tax liability
$219,664
$98.46 p/Share
2,231
Reduced 2.43%
89,501
Common Stock
Mar 11
2016
SELL
Payment of exercise price or tax liability
$200,465
$98.46 p/Share
2,036
Reduced 2.17%
91,732
Common Stock
Mar 10
2016
SELL
Payment of exercise price or tax liability
$278,542
$94.71 p/Share
2,941
Reduced 3.04%
93,768
Common Stock
Mar 10
2016
BUY
Grant, award, or other acquisition
-
15,500
Added 13.81%
96,709
Common Stock
Feb 26
2016
BUY
Grant, award, or other acquisition
-
4,617
Added 5.38%
81,209
Common Stock
Mar 12
2015
SELL
Payment of exercise price or tax liability
$219,496
$96.27 p/Share
2,280
Reduced 2.73%
81,387
Common Stock
Mar 11
2015
SELL
Payment of exercise price or tax liability
$196,925
$94.63 p/Share
2,081
Reduced 2.58%
78,627
Common Stock
Mar 10
2015
SELL
Payment of exercise price or tax liability
$430,293
$94.57 p/Share
4,550
Reduced 5.34%
80,708
Common Stock