Analysts expect Ecopetrol SA to report first-quarter 2026 revenue of $7.70 billion and earnings per share of $0.60, with the stock currently trading at $15.15, slightly below the $15.50 analyst price target.

Investors are primarily focused on the company's refining margins, which have surged to offset structural declines in domestic production volumes. Ecopetrol recently achieved record refining margins of $17.3 per barrel, representing a 60% year-over-year increase that has significantly boosted operational results. However, the stock remains under pressure due to Colombia's heightened political risk and recent credit rating downgrades by major agencies.