Caterpillar earnings beat estimates, shares hit five-year high
It now expects adjusted earnings per share to come in at $5, significantly higher than the $3.75 it had forecast just three months ago and almost doubled the $2.90 it had originally projected for the year.