U.S. Markets close in 5 hrs 19 mins

'Generational buy' for stocks: Pro

A few stocks are strong, underrated and worth looking at, Jim O'Shaughnessy of O'Shaughnessy Asset Management says.