Mar 02
2021
BUY
Grant, award, or other acquisition
-
25,134
Added 19.38%
104,544
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$970,841
$517.23 p/Share
1,877
Reduced 2.31%
79,251
Common Stock
Oct 19
2020
SELL
Open market or private sale
$19,366,320
$548.0 p/Share
35,340
Reduced 30.34%
81,128
Common Stock
Oct 15
2020
SELL
Open market or private sale
$9,282,756
$556.32 p/Share
16,686
Reduced 12.53%
116,468
Common Stock
Sep 16
2020
SELL
Payment of exercise price or tax liability
$1,064,233
$500.58 p/Share
2,126
Reduced 1.57%
133,154
Common Stock
Jun 17
2020
SELL
Payment of exercise price or tax liability
$784,691
$369.44 p/Share
2,124
Reduced 1.55%
135,280
Common Stock
Mar 18
2020
SELL
Payment of exercise price or tax liability
$2,040,978
$202.82 p/Share
10,063
Reduced 6.82%
137,404
Common Stock
Mar 09
2020
BUY
Grant, award, or other acquisition
-
9,140
Added 5.84%
147,467
Common Stock
Feb 18
2020
SELL
Sale (or disposition) back to the issuer
-
9,632
Reduced 6.52%
138,168
Common Stock
Dec 11
2019
SELL
Payment of exercise price or tax liability
$361,436
$217.34 p/Share
1,663
Reduced 1.11%
147,800
Common Stock
Nov 25
2019
SELL
Open market or private sale
$2,638,321
$216.38 p/Share
12,193
Reduced 7.54%
149,463
Common Stock
Sep 18
2019
SELL
Payment of exercise price or tax liability
$1,532,890
$179.98 p/Share
8,517
Reduced 5.0%
161,656
Common Stock
Jun 19
2019
SELL
Payment of exercise price or tax liability
$246,523
$153.12 p/Share
1,610
Reduced 0.94%
170,173
Common Stock
Apr 03
2019
SELL
Open market or private sale
$1,077,255
$185.0 p/Share
5,823
Reduced 3.28%
171,783
Common Stock
Mar 20
2019
SELL
Payment of exercise price or tax liability
$3,413,531
$174.4 p/Share
19,573
Reduced 9.93%
177,606
Common Stock
Mar 08
2019
BUY
Grant, award, or other acquisition
-
26,500
Added 11.85%
197,179
Common Stock
Feb 15
2019
SELL
Sale (or disposition) back to the issuer
-
7,378
Reduced 4.15%
170,533
Common Stock
Jan 02
2019
SELL
Open market or private sale
$858,669
$135.33 p/Share
6,345
Reduced 3.44%
177,911
Common Stock
Dec 12
2018
SELL
Payment of exercise price or tax liability
$202,802
$148.9 p/Share
1,362
Reduced 0.73%
184,256
Common Stock
Sep 19
2018
SELL
Payment of exercise price or tax liability
$4,517,316
$271.98 p/Share
16,609
Reduced 8.21%
185,618
Common Stock
Sep 11
2018
BUY
Grant, award, or other acquisition
-
1,710
Added 0.84%
202,227
Common Stock
Jun 20
2018
SELL
Payment of exercise price or tax liability
$335,494
$262.31 p/Share
1,279
Reduced 0.63%
200,517
Common Stock
Mar 27
2018
SELL
Open market or private sale
$7,674,133
$239.45 p/Share
32,049
Reduced 13.71%
201,796
Common Stock
Mar 21
2018
SELL
Payment of exercise price or tax liability
$8,090,628
$248.56 p/Share
32,550
Reduced 12.22%
233,845
Common Stock
Mar 08
2018
BUY
Grant, award, or other acquisition
-
16,750
Added 5.92%
266,395
Common Stock