Caterpillar sees 4 straight 3-month periods of sales growth