I have the learned the hard way that just because a stock is cheap does not mean it is a good investment. It can be tough sometimes to distinguish between a value play and a value trap. Value plays are stocks that are trading below their true value and will eventually reach this value. Value traps meanwhile are companies that appear to be trading cheaply but are trading at their current level for good reasons.
Here are 3 stocks that have been cheap for a long long time.





