Jan 16
2025
BUY
Open market or private purchase
$1,386
$1386.27 p/Share
1
Added 0.0%
1,167,968
Common Stock
Jan 15
2025
BUY
Open market or private purchase
$1,400
$1400.25 p/Share
1
Added 0.0%
1,167,967
Common Stock
Jan 14
2025
BUY
Open market or private purchase
$1,313
$1313.11 p/Share
1
Added 0.0%
1,167,966
Common Stock
Jan 13
2025
BUY
Open market or private purchase
$1,321
$1321.05 p/Share
1
Added 0.0%
1,167,965
Common Stock
Jan 10
2025
SELL
Other acquisition or disposition
-
62
Reduced 0.01%
1,167,964
Common Stock
Jan 10
2025
BUY
Open market or private purchase
$1,300
$1300.78 p/Share
1
Added 0.0%
1,168,026
Common Stock
Jan 08
2025
BUY
Open market or private purchase
$1,255
$1255.81 p/Share
1
Added 0.0%
1,168,025
Common Stock
Jan 07
2025
BUY
Open market or private purchase
$1,252
$1252.93 p/Share
1
Added 0.0%
1,168,024
Common Stock
Jan 06
2025
SELL
Other acquisition or disposition
-
27
Reduced 0.0%
1,168,023
Common Stock
Jan 06
2025
BUY
Open market or private purchase
$1,224
$1224.12 p/Share
1
Added 0.0%
1,168,050
Common Stock
Jan 02
2025
BUY
Open market or private purchase
$1,148
$1148.57 p/Share
1
Added 0.0%
1,167,916
Common Stock
Dec 31
2024
BUY
Open market or private purchase
$1,127
$1127.97 p/Share
1
Added 0.0%
1,138,401
Common Stock
Dec 30
2024
BUY
Open market or private purchase
$1,134
$1134.87 p/Share
1
Added 0.0%
1,138,400
Common Stock
Dec 27
2024
BUY
Open market or private purchase
$1,159
$1159.1 p/Share
1
Added 0.0%
1,138,399
Common Stock
Dec 26
2024
BUY
Open market or private purchase
$1,150
$1150.34 p/Share
1
Added 0.0%
1,138,398
Common Stock
Dec 24
2024
BUY
Open market or private purchase
$1,154
$1154.58 p/Share
1
Added 0.0%
1,138,397
Common Stock
Dec 23
2024
BUY
Open market or private purchase
$1,110
$1110.76 p/Share
1
Added 0.0%
1,138,396
Common Stock
Dec 20
2024
BUY
Open market or private purchase
$1,118
$1118.98 p/Share
1
Added 0.0%
1,138,395
Common Stock
Dec 19
2024
BUY
Open market or private purchase
$1,109
$1109.0 p/Share
1
Added 0.0%
1,138,394
Common Stock
Dec 18
2024
BUY
Open market or private purchase
$1,204
$1204.77 p/Share
1
Added 0.0%
1,138,393
Common Stock
Dec 17
2024
BUY
Open market or private purchase
$1,184
$1184.55 p/Share
1
Added 0.0%
1,138,392
Common Stock
Dec 16
2024
BUY
Open market or private purchase
$1,231
$1231.5 p/Share
1
Added 0.0%
1,138,512
Common Stock
Dec 13
2024
BUY
Open market or private purchase
$1,180
$1180.67 p/Share
1
Added 0.0%
1,138,511
Common Stock
Dec 12
2024
BUY
Open market or private purchase
$3,449
$1149.85 p/Share
3
Added 0.0%
1,138,510
Common Stock
Dec 11
2024
BUY
Open market or private purchase
$3,850
$1283.63 p/Share
3
Added 0.0%
1,138,507
Common Stock