We're no longer maintaining this page.
For the latest business news and markets data, please visit CNN Business
Based on projected earnings, these seven stocks look like a bargain.
It's only fitting that the No. 2 cheapest stock on this list is also a refiner: Marathon Petroleum (MPC).
Like Valero, Marathon has been devalued by concern about the export move and the refining industry more broadly.
But Citigroup recently upgraded Marathon to "buy" from "neutral," arguing the market "underappreciates" the company's earnings power following a string of acquisitions, stock buybacks and other moves.
Citi's not alone as 73% of analysts who track Marathon have a "buy" rating on it. The stock is trading a whopping 25% below Wall Street's average price target of $104.62.