The machinery maker reports earnings per share of $8.17 from sales of $20.5 billion. Wall Street was looking for earnings per share of $6.22 from sales of $19.3 billion.
Caterpillar stock soars as earnings smash estimates. Power and energy are booming.
view original post