Dec 31
2019
BUY
Exercise of conversion of derivative security
-
202
Added 0.07%
303,964
Common Stock
Dec 20
2019
-
18,773
Reduced 5.82%
303,762
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$1,040,319
$252.75 p/Share
4,116
Reduced 1.26%
322,535
Common Stock
Dec 12
2019
BUY
Exercise of conversion of derivative security
-
4,116
Added 1.24%
326,651
Common Stock
Nov 25
2019
SELL
Open market or private sale
$58,900,450
$258.96 p/Share
227,450
Reduced 41.36%
322,535
Common Stock
Nov 25
2019
BUY
Exercise of conversion of derivative security
$18,785,095
$82.59 p/Share
227,450
Added 29.26%
549,985
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$15,329
$264.3 p/Share
58
Reduced 0.02%
322,535
Common Stock
Oct 01
2019
BUY
Exercise of conversion of derivative security
-
58
Added 0.02%
322,593
Common Stock
Sep 01
2019
SELL
Payment of exercise price or tax liability
$13,758,232
$288.36 p/Share
47,712
Reduced 12.89%
322,535
Common Stock
Sep 01
2019
BUY
Exercise of conversion of derivative security
-
96,021
Added 22.7%
327,009
Common Stock
Jul 01
2019
SELL
Payment of exercise price or tax liability
$3,794,441
$264.2 p/Share
14,362
Reduced 4.98%
274,226
Common Stock
Jul 01
2019
BUY
Exercise of conversion of derivative security
-
30,322
Added 9.51%
288,588
Common Stock
Feb 25
2019
-
20,062
Reduced 7.21%
258,140
Common Stock
Nov 28
2018
SELL
Open market or private sale
$4,613,400
$205.79 p/Share
22,418
Reduced 7.46%
278,202
Common Stock
Sep 14
2018
SELL
Open market or private sale
$58,047,139
$228.24 p/Share
254,325
Reduced 45.83%
300,620
Common Stock
Sep 14
2018
BUY
Exercise of conversion of derivative security
$15,213,721
$59.82 p/Share
254,325
Added 31.43%
554,945
Common Stock
Sep 01
2018
SELL
Payment of exercise price or tax liability
$936,478
$219.47 p/Share
4,267
Reduced 1.4%
300,620
Common Stock
Sep 01
2018
BUY
Exercise of conversion of derivative security
-
4,267
Added 1.38%
304,887
Common Stock
Jul 01
2018
SELL
Payment of exercise price or tax liability
$2,001,829
$204.31 p/Share
9,798
Reduced 3.16%
300,620
Common Stock
Jul 01
2018
BUY
Exercise of conversion of derivative security
-
21,495
Added 6.48%
310,418
Common Stock
Mar 23
2018
SELL
Payment of exercise price or tax liability
$185,498
$169.87 p/Share
1,092
Reduced 0.38%
288,923
Common Stock
Mar 23
2018
BUY
Exercise of conversion of derivative security
-
1,092
Added 0.38%
290,015
Common Stock
Nov 22
2017
SELL
Open market or private sale
$16,747,880
$151.57 p/Share
110,496
Reduced 27.68%
288,750
Common Stock
Nov 22
2017
BUY
Exercise of conversion of derivative security
$5,280,604
$47.79 p/Share
110,496
Added 21.68%
399,246
Common Stock
Sep 01
2017
SELL
Payment of exercise price or tax liability
$10,460,584
$141.9 p/Share
73,718
Reduced 20.34%
288,750
Common Stock