Ecopetrol S.A (EC)

XNYS · $34.5B market cap

$17.17 as of Aug 14, 2026

Yield (TTM)3.8%
Annual dividend$0.65
Growth streak0 yrs
3y growth-1.9%
5y growth47.4%
FrequencyAnnual
Last ex-divApr 29, 2026
Last paidMay 7, 2026

Ecopetrol S.A (EC) currently yields 3.8%. EC pays annually; the most recent ex-dividend date was Apr 29, 2026.

Dividends per share by year
2015$1.042017201820192020202120222023$2.4820242026 YTD$0.65

Dividend history

Ex-datePay dateAmountFrequency
2026
2026-04-292026-05-07$0.649Annual
2026 total$0.649
2024
2024-06-252024-07-03$0.750Quarterly
2024-04-042024-04-10$0.821Quarterly
2024 total$1.571
2023
2023-12-192023-12-29$0.825Quarterly
2023-09-262023-10-12$0.969Quarterly
2023-04-252023-05-04$0.687Quarterly
2023 total$2.482
2022
2022-04-192022-04-28$1.459Annual
2022 total$1.459
2021
2021-04-202021-04-30$0.093Annual
2021 total$0.093
2020
2020-04-212020-05-01$0.888Annual
2020 total$0.888
2019
2019-12-262020-01-02$0.535Irregular
2019-04-232019-05-03$0.320Irregular
2019 total$0.855
2018
2018-04-172018-04-27$0.644Annual
2018 total$0.644
2017
2017-04-252017-05-08$0.156Annual
2017 total$0.156
2015
2015-06-172015-06-30$1.040Annual
2015 total$1.040
2014
2014-04-222014-05-06$2.329Annual
2014 total$2.329
2012
2012-04-192012-05-03$0.414Irregular
2012 total$0.414
2011
2011-10-072011-11-02$0.509Quarterly
2011-07-082011-08-02$0.544Irregular
2011-04-072011-05-03$0.547Quarterly
2011 total$1.600
2010
2010-11-302010-12-23$0.312Quarterly
2010-08-102010-09-03$0.331Quarterly
2010-04-122010-05-04$0.315Quarterly
2010 total$0.958
2009
2009-11-302009-12-24$0.342Quarterly
2009-08-122009-09-03$0.336Quarterly
2009-04-132009-05-11$0.342Quarterly
2009 total$1.020
2008
2008-11-282008-12-30$0.258Irregular
2008-10-102008-11-11$0.243Quarterly
2008 total$0.501
2006
2006-06-132006-06-30$0.120Quarterly
2006-03-132006-03-31$0.120Quarterly
2006 total$0.240
2005
2005-12-132005-12-30$0.120Quarterly
2005-09-132005-09-30$0.120Irregular
2005-06-132005-06-30$0.120Irregular
2005-03-112005-03-31$0.120Irregular
2005 total$0.480
2004
2004-12-132004-12-31$0.110Irregular
2004-09-132004-09-30$0.110Irregular
2004-06-142004-06-30$0.110Irregular
2004-03-112004-03-31$0.110Irregular
2004 total$0.440