Companies/US/EC

ECOPETROL S.A.

Income flow

Annual
EC 20-F Income StatementPeriod 2025-12-31Source 20-F
COUNIT_STA 58038BUnited StatesUNIT_STA 27379BCNUNIT_STA 7708BBRUNIT_STA 6977BINUNIT_STA 6025BSingapore And Other Asian CountriesUNIT_STA 5925BPEUNIT_STA 2359BCLUNIT_STA 2208BOther South America CountriesUNIT_STA 1961BCentral America And CaribbeanUNIT_STA 691BEuropeUNIT_STA 423BRevenueUNIT_STA 119694B-10% Y/YGross profitUNIT_STA 37637B-20% Y/YCost of revenueUNIT_STA 82057BOperating profitUNIT_STA 26679B-31% Y/YOperating expensesUNIT_STA 10958BNet profitUNIT_STA 10488B-24% Y/YTaxUNIT_STA 4417BR&D & otherUNIT_STA 5934BSG&AUNIT_STA 5024B

As-filed revenue segments and annual P&L (gross, opex, tax, net). Layout inspired by SankeyArt finance diagrams.

Revenue mix

2025-12-31 · 20-F · UNIT_STA
By geography
By geographyUNIT_STA 119694.0B
  • COUNIT_STA 58038.0B48.5%
  • United StatesUNIT_STA 27379.0B22.9%
  • CNUNIT_STA 7708.0B6.4%
  • BRUNIT_STA 6977.0B5.8%
  • INUNIT_STA 6025.0B5.0%
  • Singapore And Other Asian CountriesUNIT_STA 5925.0B5.0%
  • PEUNIT_STA 2359.0B2.0%
  • CLUNIT_STA 2208.0B1.8%
  • Other South America CountriesUNIT_STA 1961.0B1.6%
  • Central America And CaribbeanUNIT_STA 691.0B0.6%
  • EuropeUNIT_STA 423.0B0.3%

Capital & dividends

YieldTrailing twelve-month dividends as a percent of the current share price (income yield).3.71%5y avgAverage dividend yield over the past five years — a smoother view than the latest print.4.00%Trailing DPSCash dividends paid per share over the last twelve months (dividend per share, trailing).0PayoutShare of earnings paid out as dividends. Higher means more income returned; lower leaves more for reinvestment.36.1%Shares outTotal shares currently outstanding (issued and not retired).2.06BFloatShares available to trade — outstanding minus closely held (insiders, strategic holders).473.2M
Dividend calendar
Ex-dividend
2026-04-29
Pay date
2026-05-07
Last cash
0.661 · 2026-04-29

Valuation

Trailing PE 0.0 (2025-12-31)PE trend

Fiscal PE5

PeriodEPSClosePE
2025-12-31255.19.550.0
2024-12-31336.66.810.0
2023-12-31512.290.0
2022-12-31768.76.420.0
2021-12-31380.66.770.0

PE = stored close ÷ as-filed diluted EPS (annual 10-K / 20-F). Not a vendor PE series.