Railroads have an almost impenetrable moat  no one’s building a new cross-continent railroad system.” One railroad stock that is high on Morningstar’s list is Union Pacific (UNP), which is trading at a 3% discount to fair value as of this writing, according to Morningstar, and offers a 2.2% yield.