US stocks have finished lower following mixed earnings and a surprising rise in producer prices, snapping a five-day winning streak for the Dow that included three straight record closings.

US stocks have finished lower following mixed earnings and a surprising rise in producer prices, snapping a five-day winning streak for the Dow that included three straight record closings.