US stocks have fallen for a third straight day on the back of disappointing earnings from Caterpillar, American Express and others.

US stocks have fallen for a third straight day on the back of disappointing earnings from Caterpillar, American Express and others.