Home
Mail
News
Sport
Finance
Celebrity
Style
Weather
Mobile
Messenger
Movies
More
Yahoo
Mail
News
Market Data
Crypto
Bank of England
Money Matters
Property
Top Stocks
Work & Management
Industry News
Brexit
My Portfolio
My Screeners
Watchlists
Videos
UK markets close in 4 hours 2 minutes
FTSE 100
8,238.06
+32.95
(+0.40%)
FTSE 250
20,470.32
+89.27
(+0.44%)
AIM
775.31
-2.19
(-0.28%)
GBP/EUR
1.1825
-0.0009
(-0.08%)
GBP/USD
1.2689
-0.0032
(-0.25%)
Bitcoin GBP
52,275.30
+749.16
(+1.45%)
Money
Best UK mortgage deals of the week
Average two-year mortgage deal is now around 6%
Huaneng Power International, Inc. (HUP1.F)
Frankfurt - Frankfurt Delayed price. Currency in EUR
Add to watchlist
0.6450
+0.0150
(+2.38%)
As of 09:40AM CEST. Market open.
Summary
Chart
Conversations
Statistics
Historical data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income statement
Balance sheet
Cash flow
Annual
Quarterly
Income statement
All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
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
-
Data disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy dashboard
About our ads
© 2024 Yahoo. All rights reserved.