It probably is undervalued, but my point is that if you had paid $64 for it, you would have sold it already even though it appears to be undervalued from a quick scan of the fundamentals - you're letting price anchoring affect your decision making - ask yourself if you would hold the stock if you had paid, say $40 for it, and Morningstar has a fair value estimate of $200 instead of $78? Would it cause you more heartache if the stock continued to tank? Would it cause you heartache if you sold it and then it took off? For a low margin, cyclical, and sensitive to general economy business like Ryder, you could be waiting for quite a while for the stock to pick back up