The commodity business is notoriously cyclical, which can make it incredibly hard to find stocks in this business that can reliably pay a high-yield dividend for long stretches of time. That doesn't mean, though, that they can't be found. 

We asked thee of our investing contributors to each highlight a high-yielding commodity stock they see as one investors could get paid for owning for several years. Here's why they picked Enviva Partners (NYSE: EVA), Occidental Petroleum (NYSE: OXY), and Rio Tinto (NYSE: RIO)

Image source: Getty Images.

Continue reading


Source: Fool.com