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

M$165.30
+M$0.00+0% Wednesday 00:00
Dividend Yield
6.8%
Dividend amount
M$11.23
Last ex-date
Apr 29, 2026
Last pay date
May 07, 2026

Summary

Ecopetrol SA (EC.MX) dividends are paid annual. The latest dividend per share was M$11.23 with an ex date of April 29, 2026 and a payment date of May 07, 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 07, 2027. The current dividend yield of Ecopetrol SA (EC.MX) is 6.8%.

Upcoming

Past

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

Community

FAQ

How much dividend does Ecopetrol SA pay?▼
Ecopetrol SA pays an annual dividend of M$11.23 per share, with a dividend yield of 6.8%.
What is the dividend yield of Ecopetrol SA?▼
The current dividend yield of Ecopetrol SA is 6.8%.
When does Ecopetrol SA pay dividends?▼
Ecopetrol SA pays dividends annual. The next payment is expected on May 07, 2027.
When is the next dividend from Ecopetrol SA?▼
The next dividend payment from Ecopetrol SA is estimated for May 07, 2027.
How safe is the dividend of Ecopetrol SA?▼
Ecopetrol SA has paid a dividend for 8 consecutive years, with a payout ratio of 87.07% 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 07, 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.