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 closed
FTSE 100
8,285.71
+99.36
(+1.21%)
FTSE 250
21,356.30
+471.95
(+2.26%)
AIM
779.67
+6.64
(+0.86%)
GBP/EUR
1.1844
-0.0006
(-0.05%)
GBP/USD
1.2873
+0.0019
(+0.14%)
Bitcoin GBP
53,571.43
+948.92
(+1.80%)
PROPERTY
8 champion homes in Olympic host cities
A selection of properties in former Games cities as Paris 2024 starts
Vallourec S.A. (0NR2.IL)
IOB - IOB Delayed price. Currency in EUR
Add to watchlist
14.74
+0.39
(+2.68%)
At close: 05:34PM BST
Summary
Chart
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
5,518,156
-
4,882,700
3,441,743
3,242,400
4,173,047
Cost of revenue
3,946,152
-
3,807,143
2,605,163
2,902,352
3,742,592
Gross profit
1,572,004
-
1,075,557
836,580
340,048
430,455
Operating expenses
Research development
31,768
-
39,274
38,238
41,320
44,615
Selling general and administrative
297,518
-
310,005
277,315
284,340
333,775
Total operating expenses
602,988
-
604,424
545,886
341,420
376,848
Operating income or loss
969,016
-
471,133
290,694
-1,372
53,607
Interest expense
126,510
-
111,330
177,295
235,025
234,043
Income before tax
607,896
-
-233,169
137,914
-1,229,263
-261,016
Income tax expense
185,219
-
112,926
101,136
96,051
75,192
Income from continuing operations
406,510
-
-363,707
31,437
-1,328,397
-340,103
Net income
398,600
-
-366,383
39,545
-1,206,131
-337,549
Net income available to common shareholders
398,600
-
-366,383
39,545
-1,206,131
-337,549
Basic EPS
1.80
2.20
-1.60
0.30
-36.39
-
Diluted EPS
1.70
2.10
-1.60
0.30
-36.39
-
Basic average shares
229,560
229,167
229,386
120,189
33,139
-
Diluted average shares
238,214
239,746
229,553
120,189
33,139
-
Data disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy dashboard
About our ads
© 2024 Yahoo. All rights reserved.