Below are five undervalued companies that are not only ranked high in Business Predictability, but also have the highest dividend yield...
Separate names with a comma.