UK markets closed

Huaneng Power International Inc (HUP1.BE)

Berlin - Berlin Delayed price. Currency in EUR
Add to watchlist
0.5650+0.0050 (+0.89%)
At close: 08:14AM CEST
Show:
Annual

Income statement

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Total revenue
254,396,695
254,396,695
246,724,789
205,079,497
169,439,187
Cost of revenue
223,574,929
223,574,929
239,220,715
205,542,200
139,881,388
Gross profit
30,821,765
30,821,765
7,504,075
-462,703
29,557,799
Operating expenses
Research development
1,532,921
1,532,921
1,607,847
1,324,735
667,592
Selling general and administrative
1,655,921
1,655,921
1,337,113
1,367,964
1,136,939
Total operating expenses
8,505,909
8,505,909
6,901,311
6,674,133
6,591,649
Operating income or loss
22,315,856
22,315,856
602,764
-7,136,836
22,966,150
Interest expense
8,938,084
8,938,084
9,962,125
8,798,200
9,229,618
Total other income/expenses net
-
-
-
1,089,119
-7,990,612
Income before tax
13,001,834
13,001,834
-9,702,682
-14,020,089
8,814,129
Income tax expense
3,919,368
3,919,368
382,206
-1,603,714
3,110,408
Income from continuing operations
9,082,466
9,082,466
-10,084,887
-12,416,375
5,703,720
Net income
8,445,560
8,445,560
-7,387,119
-10,006,110
4,564,990
Net income available to common shareholders
8,445,560
8,445,560
-7,387,119
-10,006,110
4,564,990
Basic EPS
0.40
-
-0.61
-0.77
0.18
Diluted EPS
0.40
-
-0.61
-0.77
0.18
Basic average shares
17,939,089
-
12,110,032
12,994,948
25,361,055
Diluted average shares
17,939,089
-
12,110,032
12,994,948
25,361,055