Dec 09
2020
SELL
Payment of exercise price or tax liability
$1,364,453
$517.23 p/Share
2,638
Reduced 4.47%
56,333
Common Stock
Sep 16
2020
SELL
Payment of exercise price or tax liability
$1,507,747
$500.58 p/Share
3,012
Reduced 4.86%
58,971
Common Stock
Jun 17
2020
SELL
Payment of exercise price or tax liability
$1,111,645
$369.44 p/Share
3,009
Reduced 4.42%
65,037
Common Stock
Mar 18
2020
SELL
Payment of exercise price or tax liability
$3,031,753
$202.82 p/Share
14,948
Reduced 18.01%
68,046
Common Stock
Mar 09
2020
BUY
Grant, award, or other acquisition
-
9,915
Added 10.67%
82,994
Common Stock
Feb 18
2020
SELL
Sale (or disposition) back to the issuer
-
13,282
Reduced 15.41%
72,920
Common Stock
Dec 13
2019
-
50,305
Reduced 22.82%
170,118
Common Stock
Dec 11
2019
SELL
Payment of exercise price or tax liability
$510,966
$217.34 p/Share
2,351
Reduced 1.06%
220,423
Common Stock
Sep 18
2019
SELL
Payment of exercise price or tax liability
$2,306,624
$179.98 p/Share
12,816
Reduced 5.44%
222,774
Common Stock
Jun 19
2019
SELL
Payment of exercise price or tax liability
$348,042
$153.12 p/Share
2,273
Reduced 0.96%
235,590
Common Stock
Mar 20
2019
SELL
Payment of exercise price or tax liability
$5,112,013
$174.4 p/Share
29,312
Reduced 10.97%
237,863
Common Stock
Mar 08
2019
BUY
Grant, award, or other acquisition
-
37,100
Added 12.19%
267,175
Common Stock
Feb 15
2019
SELL
Sale (or disposition) back to the issuer
-
10,131
Reduced 4.22%
229,929
Common Stock
Dec 12
2018
SELL
Payment of exercise price or tax liability
$286,781
$148.9 p/Share
1,926
Reduced 0.77%
248,752
Common Stock
Oct 02
2018
SELL
Open market or private sale
$26,281,950
$289.35 p/Share
90,831
Reduced 33.05%
184,001
Common Stock
Sep 19
2018
SELL
Payment of exercise price or tax liability
$6,462,517
$271.98 p/Share
23,761
Reduced 7.96%
274,832
Common Stock
Sep 11
2018
BUY
Grant, award, or other acquisition
-
2,550
Added 0.85%
298,593
Common Stock
Jun 21
2018
BUY
Exercise of conversion of derivative security
$98,124
$14.31 p/Share
6,857
Added 2.26%
296,043
Common Stock
Jun 20
2018
SELL
Payment of exercise price or tax liability
$473,732
$262.31 p/Share
1,806
Reduced 0.62%
289,186
Common Stock
Jun 14
2018
SELL
Open market or private sale
$1,237,545
$266.54 p/Share
4,643
Reduced 1.57%
290,992
Common Stock
Jun 14
2018
BUY
Exercise of conversion of derivative security
$74,288
$16.0 p/Share
4,643
Added 1.55%
295,635
Common Stock
May 29
2018
SELL
Open market or private sale
$11,225,449
$250.01 p/Share
44,900
Reduced 13.37%
290,992
Common Stock
Mar 21
2018
SELL
Payment of exercise price or tax liability
$10,976,907
$248.56 p/Share
44,162
Reduced 7.99%
508,812
Common Stock
Mar 08
2018
BUY
Grant, award, or other acquisition
-
23,100
Added 4.01%
552,974
Common Stock
Dec 13
2017
SELL
Payment of exercise price or tax liability
$72,983
$186.18 p/Share
392
Reduced 0.07%
529,728
Common Stock