CNBC Pro

These stocks are so cheap, they're good buys even if earnings take a hit, Trivariate Research says