Jun 12
2024
|
SELL
Open market or private sale
|
$27,923,813
$1316.54 p/Share
|
21,210
|
|
Jun 10
2024
|
SELL
Open market or private sale
|
$16,399,000
$1311.92 p/Share
|
12,500
|
|
Jun 07
2024
|
SELL
Open market or private sale
|
$39,665,100
$1322.17 p/Share
|
30,000
|
|
Feb 27
2024
|
SELL
Open market or private sale
|
$294,639,345
$1160.5 p/Share
|
253,890
|
|
Dec 12
2023
|
SELL
Open market or private sale
|
$18,476,621
$997.55 p/Share
|
18,522
|
|
Nov 21
2023
|
SELL
Open market or private sale
|
$22,495,921
$969.61 p/Share
|
23,201
|
|
Nov 20
2023
|
SELL
Open market or private sale
|
$38,165,558
$964.8 p/Share
|
39,558
|
|
Nov 17
2023
|
SELL
Open market or private sale
|
$44,722,255
$957.65 p/Share
|
46,700
|
|
Nov 16
2023
|
SELL
Open market or private sale
|
$19,787,000
$989.35 p/Share
|
20,000
|
|
Sep 12
2023
|
SELL
Open market or private sale
|
$2,612,354
$880.47 p/Share
|
2,967
|
|
Sep 08
2023
|
SELL
Open market or private sale
|
$482,815
$882.66 p/Share
|
547
|
|
Sep 06
2023
|
SELL
Open market or private sale
|
$18,122,509
$883.68 p/Share
|
20,508
|
|
May 31
2023
|
|
-
|
11,750
|
|
Apr 18
2023
|
|
-
|
11,750
|
|
Feb 16
2023
|
SELL
Other acquisition or disposition
|
-
|
408,288
|
|
Feb 16
2023
|
BUY
Other acquisition or disposition
|
-
|
761
|
|
Feb 13
2023
|
SELL
Open market or private sale
|
$108,315,588
$736.47 p/Share
|
147,074
|
|
Feb 10
2023
|
SELL
Open market or private sale
|
$3,377,714
$741.54 p/Share
|
4,555
|
|
Feb 10
2023
|
SELL
Open market or private sale
|
$134,740,714
$734.53 p/Share
|
183,438
|
|
Feb 09
2023
|
SELL
Open market or private sale
|
$54,063,592
$757.83 p/Share
|
71,340
|
|
Dec 02
2022
|
SELL
Other acquisition or disposition
|
-
|
613,183
|
|
Dec 02
2022
|
BUY
Other acquisition or disposition
|
-
|
1,024
|
|
May 23
2022
|
BUY
Open market or private purchase
|
$16,047,492
$564.0 p/Share
|
28,453
|
|
May 19
2022
|
BUY
Open market or private purchase
|
$10,541,261
$543.42 p/Share
|
19,398
|
|
Mar 15
2021
|
BUY
Open market or private purchase
|
$616
$615.99 p/Share
|
1
|
|