Still good time to buy stocks

CNBC PRO