Stocks dive as corporate profits weaken

Stocks dive as corporate profits weaken