Ecopetrol S.A.
About Ecopetrol S.A.
Ecopetrol is an integrated oil and gas company owned mainly by the Colombian state and based in Bogota. It explores for and produces crude oil and natural gas, operates refineries that turn crude into fuels and petrochemicals, and transports hydrocarbons through pipelines. Its products reach industrial customers, distributors and motorists through a network of service stations, and it also has operations in other parts of the Americas.
Ecopetrol S.A. is represented on the Sao Paulo Exchange in Brazil by a Brazilian depositary receipt (BDR) under the code E1CO34, with its price quoted in Brazilian reais (BRL). Our dividend records, which start in 2019, show payments in 6 different calendar years. The Market X-Ray on this page is price-based and compares it with other stocks on the same exchange; it does not measure how healthy the business is.
See the numbers →
See the numbers →
See the numbers →
See the numbers →
See the numbers →
Price chart
Signals
Technical summary
| SMA 10 | 43.98 | Bearish |
| EMA 10 | 43.52 | Bearish |
| SMA 20 | 43.42 | Bearish |
| EMA 20 | 43.64 | Bearish |
| SMA 50 | 44.10 | Bearish |
| EMA 50 | 43.37 | Bearish |
| SMA 100 | 42.34 | Bearish |
| EMA 100 | 41.73 | Bullish |
| SMA 200 | 37.69 | Bullish |
| EMA 200 | 38.04 | Bullish |
| RSI (14) | 41.40 | Neutral |
| MACD (12, 26) | -0.09 | Bearish |
| Momentum (12) | -1.20 | Bearish |
| Stochastic %K (14) | 7.53 | Bullish |
| Williams %R (14) | -92.47 | Bullish |
| CCI (20) | -52.07 | Neutral |
S3 38.35 | S2 40.08 | S1 41.05 | Pivot 42.78 | R1 43.75 | R2 45.48 | R3 46.45 |
Dividends
| Ex-dividend date | Amount per share |
|---|---|
| 1.5899 | |
|
This payment: 1.5899 COP per share, ex-dividend 28 Apr 2026. On 28 Apr 2026 0.01% Share price that day 33.66 BRL. Dividends in the 12 months up to that day: 0.0049 BRL (0.0025 + 0.0024). Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
| 1.5120 | |
|
This payment: 1.5120 COP per share, ex-dividend 25 Jun 2025. On 25 Jun 2025 0.03% Share price that day 24.60 BRL. Dividends in the 12 months up to that day: 0.0070 BRL (0.0024 + 0.0023 + 0.0023). Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
| 1.4503 | |
|
This payment: 1.4503 COP per share, ex-dividend 25 Apr 2025. On 25 Apr 2025 0.03% Share price that day 25.28 BRL. Dividends in the 12 months up to that day: 0.0078 BRL (0.0023 + 0.0023 + 0.0033). Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
| 1.4190 | |
|
This payment: 1.4190 COP per share, ex-dividend 2 Apr 2025. On 2 Apr 2025 0.02% Share price that day 28.68 BRL. Dividends in the 12 months up to that day: 0.0055 BRL (0.0023 + 0.0033). Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
| 2.0600 | |
|
This payment: 2.0600 COP per share, ex-dividend 24 Jun 2024. On 24 Jun 2024 0.04% Share price that day 32.68 BRL. Dividends in the 12 months up to that day: 0.0144 BRL (0.0033 + 0.0033 + 0.0039 + 0.0039). Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
| 2.0845 | |
|
This payment: 2.0845 COP per share, ex-dividend 4 Apr 2024. On 4 Apr 2024 0.05% Share price that day 30.50 BRL. Dividends in the 12 months up to that day: 0.0144 BRL (0.0033 + 0.0039 + 0.0039 + 0.0033). Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
| 2.4729 | |
|
This payment: 2.4729 COP per share, ex-dividend 19 Dec 2023. On 19 Dec 2023 0.04% Share price that day 30.09 BRL. Dividends in the 12 months up to that day: 0.0111 BRL (0.0039 + 0.0039 + 0.0033). Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
| 2.4510 | |
|
This payment: 2.4510 COP per share, ex-dividend 26 Sep 2023. On 26 Sep 2023 0.02% Share price that day 31.53 BRL. Dividends in the 12 months up to that day: 0.0072 BRL (0.0039 + 0.0033). Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
| 2.0788 | |
|
This payment: 2.0788 COP per share, ex-dividend 25 Apr 2023. On 25 Apr 2023 0.03% Share price that day 25.62 BRL. Dividends in the 12 months up to that day: 0.0067 BRL (0.0033 + 0.0034). Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
| 2.1348 | |
|
This payment: 2.1348 COP per share, ex-dividend 28 Jun 2022. On 28 Jun 2022 0.03% Share price that day 30.06 BRL. Dividends in the 12 months up to that day: 0.0091 BRL (0.0034 + 0.0057). Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
| 3.5885 | |
|
This payment: 3.5885 COP per share, ex-dividend 19 Apr 2022. On 19 Apr 2022 0.01% Share price that day 43.00 BRL. Dividends in the 12 months up to that day: 0.0057 BRL. Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
| 0.2522 | |
|
This payment: 0.2522 COP per share, ex-dividend 19 Apr 2021. Today, latest close 23 Oct 2026 0.01% Share price 42.01 BRL. Dividends in the last 12 months: 0.0025 BRL. Paid in COP and shown in BRL, the unit of the price, at the latest rate. Dividend yield = dividends paid in the 12 months up to that day divided by the share price that day, before tax. Past dividends are not a promise of future ones. | |
Prices are end-of-day closes in BRL. Educational only, not financial advice.