The S&P 500 is currently trading near an all-time high, which is making it quite difficult to find companies that are trading on the cheap. However, if you’re willing to turn over a lot of rocks, you’ll find that there are still ahandful of stocks out there that are trading for dirt-cheap prices.