My Top Oil Stock to Buy Right Now
The oil industry has an awful track record of creating shareholder value over the past decade. While oil-price volatility is one culprit, capital allocation has been another major factor contributing to the sector's poor performance. Oil companies have a history of chasing growth by investing in drilling as many wells as possible.