Ecopetrol SA is not a strong buy at the moment for a beginner investor with a long-term strategy. Despite some positive developments in sustainability and dividend distribution, the company's recent financial performance, analyst downgrade, and governance concerns suggest caution. Holding the stock or waiting for clearer signs of recovery is recommended.
The technical indicators are mixed. The MACD is below zero and negatively contracting, indicating bearish momentum. RSI is neutral at 62.074, and moving averages are converging, suggesting no clear trend. The stock closed near its resistance level (R1: 12.751), which may limit further upside in the short term.

Ecopetrol is expanding its operations in the Americas, enhancing its market footprint. The company has committed to distributing 50.1% of its 2025 net income as dividends, which is attractive for income-focused investors. Sustainability initiatives and transparency efforts are also positives.
The company reported a 17.2% YoY decline in Q4 revenue and a 28.16% drop in net income, reflecting financial pressure. The CEO faces charges related to campaign spending violations, which could harm the company's reputation. Analyst downgrade to 'Underperform' further adds to the negative sentiment.
Ecopetrol's Q4 2025 financials show declining revenue (-17.2% YoY) and net income (-28.16% YoY), with EBITDA under pressure. While EPS remained flat, gross margin dropped to 33.41%. The company's financial performance indicates challenges in maintaining profitability.
Bradesco BBI downgraded Ecopetrol to 'Underperform' with an unchanged price target of $12, reflecting a bearish outlook from analysts.