Caterpillar stock edges up ahead of earnings as AI data-center power deal puts CAT in focus
Caterpillar Inc shares closed Wednesday up roughly 0.7%, finishing at $643.28. Throughout the day, the stock fluctuated between $629.39 and $646.84, with around 2.7 million shares changing hands.