Wall Street stocks fell again Wednesday as investors shrugged off solid bank earnings and US data while oil prices jumped on rising tensions between Washington and Tehran.

Executives with Citigroup, Bank of America and Wells Fargo described US consumers as resilient while releasing a batch of generally good earnings with no major bombshells.

Originally published on doc.afp.com, part of the BLOX Digital Content Exchange.