Why Did Caterpillar (CAT) Stock Hit All-Time High Today?

Caterpillar (CAT) stock climbed to a new all-time high on Wednesday after it was officially announced that the company received a substantial U.S. government contract.

Continue reading at Zacks Investment Research →