Sep 18
2019
SELL
Payment of exercise price or tax liability
$3,899,267
$179.98 p/Share
21,665
Reduced 1.57%
1,354,335
Common Stock
Jun 19
2019
SELL
Payment of exercise price or tax liability
$612,786
$153.12 p/Share
4,002
Reduced 0.29%
1,375,886
Common Stock
Mar 20
2019
SELL
Payment of exercise price or tax liability
$20,118,609
$174.4 p/Share
115,359
Reduced 7.72%
1,379,888
Common Stock
Mar 08
2019
BUY
Grant, award, or other acquisition
-
99,000
Added 6.21%
1,495,247
Common Stock
Feb 15
2019
SELL
Sale (or disposition) back to the issuer
-
18,639
Reduced 1.32%
1,396,190
Common Stock
Dec 12
2018
SELL
Payment of exercise price or tax liability
$467,248
$148.9 p/Share
3,138
Reduced 0.22%
1,414,829
Common Stock
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