What Should You Do With Caterpillar Stock After A Mixed Q1?
The company reported revenue of $15.8 billion and earnings of $5.60 on a per share and adjusted basis, compared to our estimates of $16.4 billion and $5.18, respectively.
Source: forbes.com