Caterpillar (CAT) reported Q2 adjusted profit Tuesday of $8.17 per share, up from $4.17 a year earlier.
Analysts polled by FactSet expected $6.22.
Total sales and revenue for the quarter ended June 30 were $20.54 billion, compared with $16.57 billion a year earlier.
Analysts polled by FactSet expected $19.34 billion.
In the quarter, the company deployed $1.5 billion of cash for repurchases of Caterpillar common stock and $0.7 billion of cash for dividends.
Shares of Caterpillar were up 5% premarket activity.