4 High Yielding Resource Stocks to Buy: Cliffs Natural Resources Inc (CLF), Alliance Resource Partners, L.P. (ARLP)
After a year of weak stock returns and strong cash flow generation, natural resource mining stocks have joined the high yielding asset class.