Caterpillar (CAT) Tops Q1 Earnings & Revenues, Raises View

Caterpillar Inc. (CAT) reported year-over-year improvement in both the top line and bottom line for the first time in 10 quarters.

Continue reading at Zacks Investment Research →