Stocks flop on feeble earnings reports, oil in the doldrums

Stocks flop on feeble earnings reports, oil in the doldrums