CNBC Pro

These stocks are best poised to beat expectations this earnings season, Bank of America says