Undervalued stocks are those stocks that have a lower share price than their actual values. Stocks can be undervalued for different reasons, including damaging press and market crashes. The critical assumption in investing in undervalued stocks is that their market prices will correct over time, creating an opportunity for profit.