DEERFIELD, Ill.—Caterpillar had a strong second quarter and topped most profit expectations with higher prices for machinery offsetting rising costs.
The manufacturer on Tuesday posted a quarterly profit of $1.67 billion, or $3.13. Per share earnings were $3.18 without one-time costs or benefits, which is 18 cents better than Wall Street had expected, according to a survey of industry analysts by Zacks Investment Research.