Analysts expect Ecopetrol to report Q1 2026 revenue of $7.95 billion and earnings per share of $0.52, while the current stock price of $12.64 sits slightly above the average analyst price target of $12.29.
Investors are primarily focused on the company's average daily production volumes, which are anticipated to land between 715,000 and 730,000 barrels per day.
The company is navigating a challenging regulatory environment in Colombia and a recent credit rating downgrade by Moody's to Ba2. Analysts are watching for signs of operational efficiency and stable refining margins to support a dividend yield currently estimated at over 5%.