Feb 06
2025
BUY
Open market or private purchase
$1,351
$1351.46 p/Share
1
Added 0.0%
1,166,993
Common Stock
Feb 05
2025
BUY
Open market or private purchase
$1,393
$1393.56 p/Share
1
Added 0.0%
1,166,992
Common Stock
Feb 04
2025
BUY
Open market or private purchase
$1,361
$1361.19 p/Share
1
Added 0.0%
1,166,991
Common Stock
Feb 03
2025
BUY
Open market or private purchase
$1,316
$1316.07 p/Share
1
Added 0.0%
1,166,990
Common Stock
Jan 31
2025
BUY
Open market or private purchase
$1,314
$1314.44 p/Share
1
Added 0.0%
1,166,989
Common Stock
Jan 30
2025
BUY
Open market or private purchase
$1,308
$1308.12 p/Share
1
Added 0.0%
1,166,988
Common Stock
Jan 29
2025
BUY
Open market or private purchase
$1,275
$1275.02 p/Share
1
Added 0.0%
1,166,987
Common Stock
Jan 28
2025
BUY
Open market or private purchase
$1,253
$1253.16 p/Share
1
Added 0.0%
1,167,931
Common Stock
Jan 27
2025
BUY
Open market or private purchase
$1,230
$1230.35 p/Share
1
Added 0.0%
1,167,930
Common Stock
Jan 24
2025
BUY
Open market or private purchase
$1,383
$1383.33 p/Share
1
Added 0.0%
1,167,929
Common Stock
Jan 23
2025
BUY
Open market or private purchase
$1,425
$1425.45 p/Share
1
Added 0.0%
1,167,928
Common Stock
Jan 22
2025
BUY
Open market or private purchase
$1,418
$1418.68 p/Share
1
Added 0.0%
1,167,927
Common Stock
Jan 21
2025
SELL
Other acquisition or disposition
-
44
Reduced 0.0%
1,167,926
Common Stock
Jan 21
2025
BUY
Open market or private purchase
$1,395
$1395.68 p/Share
1
Added 0.0%
1,167,970
Common Stock
Jan 17
2025
BUY
Open market or private purchase
$1,399
$1399.62 p/Share
1
Added 0.0%
1,167,969
Common Stock
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