CNBC Pro

Dan Niles sees no bottom in sight for stocks as earnings could be 'absolutely horrible'