A stock is undervalued when it trades at a price lower than its true value as suggested by standard valuation fundamentals such as the company’s strong earnings or reputation. This may sometimes occur when traders turn away from a company’s stock for one reason or a combination of reasons.