Beijing Jingneng Power Co., Ltd. (SHA:600578)
China flag China · Delayed Price · Currency is CNY
5.64
-0.05 (-0.88%)
Aug 27, 2026, 3:00 PM CST

Beijing Jingneng Power Financials Overview

Millions CNY. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
34,85735,42635,42433,25330,48522,240
Revenue Growth
-2.30%0.01%6.53%9.08%37.08%10.66%
Net Income
3,5483,5301,749881.33803.48-3,116
Earnings Per Share
0.510.500.230.110.12-0.47
EPS Growth
33.05%117.39%109.09%-8.33%--

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
4,5914,6553,8054,7054,3754,002
Total Debt
43,06053,35452,12651,79145,92745,954
Net Cash (Debt)
-38,469-48,699-48,321-47,086-41,552-41,952
Net Cash Growth
------
Net Cash Per Share
-5.52-6.90-6.35-5.88-6.21-6.33

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
9,54710,5986,2753,8066,164623.21
Capital Expenditures
-4,001-4,550-4,914-7,278-4,565-4,862
Free Cash Flow
5,5456,0481,360-3,4721,598-4,239
Free Cash Flow Growth
20.31%344.58%----

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Pretax Margin
14.12%13.80%6.73%3.82%3.45%-17.36%
Profit Margin
10.18%9.96%4.94%2.65%2.64%-14.01%
FCF Margin
15.91%17.07%3.84%-10.44%5.24%-19.06%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22
Dividend Per Share
0.1700.1700.1200.1050.120
Dividend Per Share Growth
41.67%41.67%14.29%-12.50%-
Dividend Yield
2.98%3.44%3.61%3.88%4.18%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
11.189.6713.4722.4827.06-
Forward PE
10.308.6413.0414.6221.6744.80
P/FCF Ratio
6.875.6517.32-13.60-
PS Ratio
1.090.960.670.600.711.01