Jul 24
2025
BUY
Open market or private purchase
$924
$924.63 p/Share
1
Added 0.0%
1,163,960
Common Stock
Jul 23
2025
BUY
Open market or private purchase
$928
$928.1 p/Share
1
Added 0.0%
1,163,959
Common Stock
Jul 22
2025
BUY
Open market or private purchase
$961
$961.07 p/Share
1
Added 0.0%
1,163,958
Common Stock
Jul 21
2025
BUY
Open market or private purchase
$986
$986.43 p/Share
1
Added 0.0%
1,163,957
Common Stock
Jul 18
2025
BUY
Open market or private purchase
$1,004
$1004.61 p/Share
1
Added 0.0%
1,163,956
Common Stock
Jul 17
2025
BUY
Open market or private purchase
$992
$992.87 p/Share
1
Added 0.0%
1,163,955
Common Stock
Jul 16
2025
BUY
Open market or private purchase
$961
$961.67 p/Share
1
Added 0.0%
1,163,954
Common Stock
Jul 15
2025
BUY
Open market or private purchase
$1,014
$1014.8 p/Share
1
Added 0.0%
1,163,953
Common Stock
Jul 14
2025
BUY
Open market or private purchase
$1,033
$1033.53 p/Share
1
Added 0.0%
1,163,952
Common Stock
Jul 11
2025
BUY
Open market or private purchase
$1,062
$1062.6 p/Share
1
Added 0.0%
1,163,951
Common Stock
Jul 10
2025
BUY
Open market or private purchase
$1,039
$1039.87 p/Share
1
Added 0.0%
1,163,950
Common Stock
Jul 09
2025
BUY
Open market or private purchase
$1,037
$1037.49 p/Share
1
Added 0.0%
1,163,949
Common Stock
Jul 08
2025
BUY
Open market or private purchase
$1,048
$1048.14 p/Share
1
Added 0.0%
1,163,948
Common Stock
Jul 07
2025
BUY
Open market or private purchase
$1,042
$1042.95 p/Share
1
Added 0.0%
1,163,947
Common Stock
Jul 03
2025
BUY
Open market or private purchase
$1,075
$1075.8 p/Share
1
Added 0.0%
1,163,946
Common Stock
Jul 02
2025
BUY
Open market or private purchase
$1,066
$1066.31 p/Share
1
Added 0.0%
1,163,945
Common Stock
Jul 01
2025
BUY
Open market or private purchase
$1,042
$1042.57 p/Share
1
Added 0.0%
1,163,944
Common Stock
Jun 30
2025
BUY
Open market or private purchase
$1,053
$1053.06 p/Share
1
Added 0.0%
1,166,253
Common Stock
Jun 27
2025
BUY
Open market or private purchase
$1,069
$1069.0 p/Share
1
Added 0.0%
1,166,252
Common Stock
Feb 21
2025
BUY
Open market or private purchase
$1,377
$1377.87 p/Share
1
Added 0.0%
1,167,003
Common Stock
Feb 20
2025
BUY
Open market or private purchase
$1,436
$1436.25 p/Share
1
Added 0.0%
1,167,002
Common Stock
Feb 19
2025
BUY
Open market or private purchase
$1,422
$1422.27 p/Share
1
Added 0.0%
1,167,001
Common Stock
Feb 18
2025
BUY
Open market or private purchase
$1,402
$1402.7 p/Share
1
Added 0.0%
1,167,000
Common Stock
Feb 14
2025
BUY
Open market or private purchase
$1,359
$1359.0 p/Share
1
Added 0.0%
1,166,999
Common Stock
Feb 13
2025
BUY
Open market or private purchase
$1,344
$1344.87 p/Share
1
Added 0.0%
1,166,998
Common Stock