|
Dec 17
2025
|
BUY
Open market or private purchase
|
$998,321
$323.71 p/Share
|
3,084
|
|
|
Dec 17
2025
|
BUY
Open market or private purchase
|
$601,135
$1633.52 p/Share
|
368
|
|
|
Dec 16
2025
|
BUY
Open market or private purchase
|
$249,579
$1599.87 p/Share
|
156
|
|
|
Dec 15
2025
|
BUY
Open market or private purchase
|
$49,856
$328.0 p/Share
|
152
|
|
|
Dec 15
2025
|
BUY
Open market or private purchase
|
$98,122
$1635.37 p/Share
|
60
|
|
|
Dec 12
2025
|
BUY
Open market or private purchase
|
$149,579
$333.14 p/Share
|
449
|
|
|
Dec 10
2025
|
BUY
Open market or private purchase
|
$99,801
$321.94 p/Share
|
310
|
|
|
|
|
Dec 09
2025
|
BUY
Open market or private purchase
|
$299,297
$319.08 p/Share
|
938
|
|
|
Dec 08
2025
|
BUY
Open market or private purchase
|
$306,572
$315.08 p/Share
|
973
|
|
|
Dec 05
2025
|
BUY
Open market or private purchase
|
$449,608
$306.9 p/Share
|
1,465
|
|
|
Dec 04
2025
|
BUY
Open market or private purchase
|
$348,590
$306.05 p/Share
|
1,139
|
|
|
Dec 03
2025
|
BUY
Open market or private purchase
|
$849,902
$303.32 p/Share
|
2,802
|
|
|
Nov 24
2025
|
BUY
Open market or private purchase
|
$299,535
$1406.27 p/Share
|
213
|
|
|
Nov 24
2025
|
BUY
Open market or private purchase
|
$499,752
$274.74 p/Share
|
1,819
|
|
|
Dec 17
2024
|
BUY
Open market or private purchase
|
$852,731
$1250.34 p/Share
|
682
|
|
|
Dec 17
2024
|
BUY
Open market or private purchase
|
$646,084
$249.55 p/Share
|
2,589
|
|
|
Dec 16
2024
|
BUY
Open market or private purchase
|
$164,586
$234.12 p/Share
|
703
|
|
|
Dec 16
2024
|
BUY
Open market or private purchase
|
$135,240
$1186.32 p/Share
|
114
|
|
|
Dec 13
2024
|
BUY
Open market or private purchase
|
$30,077
$234.98 p/Share
|
128
|
|
|
Dec 13
2024
|
BUY
Open market or private purchase
|
$19,720
$1160.0 p/Share
|
17
|
|
|
Dec 12
2024
|
BUY
Open market or private purchase
|
$55,957
$234.13 p/Share
|
239
|
|
|
Dec 12
2024
|
BUY
Open market or private purchase
|
$325,214
$1174.06 p/Share
|
277
|
|
|
Dec 05
2024
|
BUY
Open market or private purchase
|
$495,094
$228.47 p/Share
|
2,167
|
|
|
Dec 04
2024
|
BUY
Open market or private purchase
|
$99,389
$223.85 p/Share
|
444
|
|
|
Dec 03
2024
|
BUY
Open market or private purchase
|
$595,994
$223.47 p/Share
|
2,667
|
|