Caterpillar reported quarterly earnings and revenues Tuesday that beat analysts' expectations.

The company posted quarterly earnings of $1.09 versus analysts' estimates of 96 cents per share. Revenue was $10.3 billion versus estimates of $10.1 billion, but Caterpillar reported a lower quarterly net profit as sales of new machinery remained slow.