5 High Yield Crude Oil Stocks to Buy Now

Page 1 of 5

In this article, we will take a look at the 5 High Yield Crude Oil Stocks to Buy Now. For a deeper discussion and analysis, please refer to the 10 High Yield Crude Oil Stocks to Buy Now.

5 High Yield Crude Oil Stocks to Buy Now

5. Ecopetrol S.A. (NYSE:EC)

Dividend Yield as of June 8: 4.23%

With a workforce of over 18,000, Ecopetrol S.A. (NYSE:EC) is among the largest companies in Colombia and one of the leading integrated energy groups on the American continent.

On June 4, Citi analyst Andres Cardona downgraded Ecopetrol S.A. (NYSE:EC) from ‘Buy’ to ‘Neutral’, but raised the firm’s price target on the stock from $14 to $18. The target boost indicates an upside of almost 19% from the current levels.

The downgrade is primarily driven by valuation concerns, as Ecopetrol S.A. (NYSE:EC) has surged by over 48% since the beginning of 2026. The analyst firm attributed the rally to the soaring oil prices and optimism regarding Colombia’s upcoming elections.

Moreover, Citi sees “significant” for EC if the bear case plays out. The firm believes that Colombia’s oil and gas output will eventually decline, significantly impacting the country’s energy trade balance and Ecopetrol’s cash flow outlook.

If such a scenario plays out, the analyst expects the stock to trade at around $10/ADR even in a relatively high oil price environment.

Page 1 of 5
1281292 - 11759070 - 1