10 Undervalued Wide Moat Stocks

Share prices at December 26.
Morningstar