Sep 19
2018
SELL
Payment of exercise price or tax liability
$11,219,991
$271.98 p/Share
41,253
Reduced 2.83%
1,417,967
Common Stock
Jun 20
2018
SELL
Payment of exercise price or tax liability
$823,129
$262.31 p/Share
3,138
Reduced 0.21%
1,459,034
Common Stock
Mar 21
2018
SELL
Payment of exercise price or tax liability
$42,169,944
$248.56 p/Share
169,657
Reduced 10.4%
1,462,172
Common Stock
Mar 08
2018
BUY
Grant, award, or other acquisition
-
69,600
Added 4.09%
1,631,829
Common Stock
Sep 20
2017
SELL
Payment of exercise price or tax liability
$14,727,820
$185.84 p/Share
79,250
Reduced 4.83%
1,562,172
Common Stock
Sep 06
2017
SELL
Open market or private sale
$18,268,800
$166.08 p/Share
110,000
Reduced 6.28%
1,641,422
Common Stock
Mar 15
2017
SELL
Payment of exercise price or tax liability
$11,334,544
$102.55 p/Share
110,527
Reduced 5.94%
1,751,179
Common Stock
Mar 09
2017
SELL
Open market or private sale
$4,101,161
$98.42 p/Share
41,670
Reduced 2.19%
1,861,706
Common Stock
Mar 09
2017
BUY
Exercise of conversion of derivative security
$754,227
$18.1 p/Share
41,670
Added 2.14%
1,903,376
Common Stock
Mar 08
2017
BUY
Grant, award, or other acquisition
-
151,500
Added 7.53%
1,861,706
Common Stock
Feb 10
2017
SELL
Open market or private sale
$4,772,007
$114.53 p/Share
41,666
Reduced 2.38%
1,710,206
Common Stock
Feb 10
2017
BUY
Exercise of conversion of derivative security
$754,155
$18.1 p/Share
41,666
Added 2.32%
1,751,872
Common Stock
Jan 12
2017
SELL
Open market or private sale
$4,280,765
$102.74 p/Share
41,666
Reduced 2.38%
1,710,206
Common Stock
Jan 12
2017
BUY
Exercise of conversion of derivative security
$754,155
$18.1 p/Share
41,666
Added 2.32%
1,751,872
Common Stock
Dec 12
2016
SELL
Open market or private sale
$3,689,941
$88.56 p/Share
41,666
Reduced 2.38%
1,710,206
Common Stock
Dec 12
2016
BUY
Exercise of conversion of derivative security
$754,155
$18.1 p/Share
41,666
Added 2.32%
1,751,872
Common Stock
Nov 10
2016
SELL
Open market or private sale
$2,854,954
$68.52 p/Share
41,666
Reduced 2.38%
1,710,206
Common Stock
Nov 10
2016
BUY
Exercise of conversion of derivative security
$754,155
$18.1 p/Share
41,666
Added 2.32%
1,751,872
Common Stock
Oct 12
2016
SELL
Open market or private sale
$2,767,456
$66.42 p/Share
41,666
Reduced 2.38%
1,710,206
Common Stock
Oct 12
2016
BUY
Exercise of conversion of derivative security
$754,155
$18.1 p/Share
41,666
Added 2.32%
1,751,872
Common Stock
Sep 21
2016
SELL
Payment of exercise price or tax liability
$4,757,222
$64.86 p/Share
73,346
Reduced 4.11%
1,710,206
Common Stock
Sep 06
2016
SELL
Open market or private sale
$2,746,493
$62.81 p/Share
43,727
Reduced 2.39%
1,783,552
Common Stock
Sep 06
2016
BUY
Exercise of conversion of derivative security
$697,008
$15.94 p/Share
43,727
Added 2.34%
1,827,279
Common Stock
Aug 25
2016
BUY
Exercise of conversion of derivative security
$99,992
$15.94 p/Share
6,273
Added 0.35%
1,783,552
Common Stock
Aug 10
2016
SELL
Open market or private sale
$2,346,400
$58.66 p/Share
40,000
Reduced 2.2%
1,777,279
Common Stock