Canada markets closed

Huaneng Power International Inc (HUP1.BE)

Berlin - Berlin Delayed Price. Currency in EUR
Add to watchlist
0.68000.0000 (0.00%)
At close: 08:26AM CEST
Show:
Annual

Income Statement

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Total Revenue
254,494,211
254,396,695
246,724,789
205,079,497
169,439,187
-
Cost of Revenue
219,744,211
223,574,929
239,220,715
205,542,200
139,881,388
-
Gross Profit
34,750,000
30,821,765
7,504,075
-462,703
29,557,799
-
Operating Expenses
Research Development
1,543,372
1,532,921
1,607,847
1,324,735
667,592
-
Selling General and Administrative
1,728,984
1,655,921
1,337,113
1,367,964
1,136,939
-
Total Operating Expenses
8,697,077
8,505,909
6,901,311
6,674,133
6,591,649
-
Operating Income or Loss
26,052,923
22,315,856
602,764
-7,136,836
22,966,150
-
Interest Expense
8,647,233
8,938,084
9,962,125
8,798,200
9,229,618
-
Total Other Income/Expenses Net
-
-
-
1,089,119
-7,990,612
-4,952,906
Income Before Tax
16,870,918
13,001,834
-9,702,682
-14,020,089
8,814,129
-
Income Tax Expense
4,415,122
3,919,368
382,206
-1,603,714
3,110,408
-
Income from Continuing Operations
12,455,796
9,082,466
-10,084,887
-12,416,375
5,703,720
-
Net Income
10,791,415
8,445,560
-7,387,119
-10,006,110
4,564,990
-
Net Income available to common shareholders
10,791,415
8,445,560
-7,387,119
-10,006,110
4,564,990
-
Basic EPS
0.40
0.35
-0.61
-0.77
0.18
-
Diluted EPS
0.40
0.35
-0.61
-0.77
0.18
-
Basic Average Shares
17,939,089
24,130,173
12,110,032
12,994,948
25,361,055
-
Diluted Average Shares
17,939,089
24,130,173
12,110,032
12,994,948
25,361,055
-