Ecopetrol SA (ECN.MX) Dividend 2026: History, Ex-Dividend Dates & Yield

M$289.00
+M$0.00+0%Wednesday 00:00
Dividend Yield
3.89%
Dividend amount
M$11.23
Last ex-date
Apr 29, 2026
Last pay date
May 7, 2026

Summary

Ecopetrol SA (ECN.MX) dividends are paid semi-annual. The latest dividend per share was M$11.23 with an ex date of April 29, 2026 and a payment date of May 7, 2026. The next dividend per share will be M$11.23 with an ex date of April 29, 2027 and a payment date of May 7, 2027. The current dividend yield of Ecopetrol SA (ECN.MX) is 3.89%.

Upcoming

Past

DateAmountChange
M$11.23
-43.23%
May 7, 2026
M$11.23
+13.2%
M$19.79
-27.07%
May 6, 2025
M$9.92
+0.59%
Apr 11, 2025
M$9.87
-27.58%
M$27.13
-45.1%
Jul 3, 2024
M$13.62
+0.81%
Apr 10, 2024
M$13.51
-20.71%
M$49.42
+7.08%
Dec 29, 2023
M$17.04
-2.14%
Oct 12, 2023
M$17.41
+16.36%
May 4, 2023
M$14.97
-8.35%
M$46.16
+2,346%
Jul 8, 2022
M$16.33
-45.25%
Apr 28, 2022
M$29.83
+1,480.63%
M$1.89
-94.09%
Apr 30, 2021
M$1.89
-91.36%
M$31.94
+21.66%
May 1, 2020
M$21.84
+115.99%
Jan 2, 2020
M$10.11
-61.5%
M$26.26
+118.99%
May 3, 2019
M$26.26
+118.99%
M$11.99
+301.15%
Apr 27, 2018
M$11.99
+301.15%
M$2.99
-81.73%
May 8, 2017
M$2.99
-81.73%
M$16.36
-52.95%
Jun 30, 2015
M$16.36
-52.95%
M$34.77
-8.99%
May 6, 2014
M$34.77
-8.99%
M$38.21
-12.39%
Apr 26, 2013
M$38.21
-12.39%
M$43.61
+121.51%
May 3, 2012
M$43.61
+529.36%
10Y Growth
N/A
5Y Growth
42.87%
3Y Growth
-9.12%
1Y Growth
-43.23%

Community

FAQs

How much dividend does Ecopetrol SA pay?▼
Ecopetrol SA pays an annual dividend of M$11.23 per share, with a dividend yield of 3.89%.
What is the dividend yield of Ecopetrol SA?▼
The current dividend yield of Ecopetrol SA is 3.89%.
When does Ecopetrol SA pay dividends?▼
Ecopetrol SA pays dividends semi-annual. The next payment is expected on May 7, 2027.
When is the next dividend from Ecopetrol SA?▼
The next dividend payment from Ecopetrol SA is estimated for May 7, 2027.
How safe is the dividend of Ecopetrol SA?▼
Ecopetrol SA has paid a dividend for 8 consecutive years, with a payout ratio of 161.62% and 5-year dividend growth of 42.87%.
What is the dividend of Ecopetrol SA?▼
Ecopetrol SA currently pays a dividend of M$11.23 per share.
When did I have to buy the shares of Ecopetrol SA to receive the previous dividend?▼
To receive the previous dividend from Ecopetrol SA, you needed to own the shares before the ex-dividend date of April 29, 2026.
When did Ecopetrol SA pay the last dividend?▼
The last dividend payment from Ecopetrol SA was made on May 7, 2026.
What was the dividend of Ecopetrol SA in 2025?▼
In 2025, Ecopetrol SA paid a total dividend of M$19.79 per share.
In which currency does Ecopetrol SA distribute the dividend?▼
Ecopetrol SA distributes its dividends in MXN.