Home
Mail
Search
News
Finance
Sport
Lifestyle
Celebrity
Movies
Weather
Mobile
More
Yahoo
Mail
Cryptocurrencies
News
Property
Money
Markets
Industries
Watchlists
My Portfolio
My Screeners
Singapore markets open in 6 hours 40 minutes
Straits Times Index
3,330.01
-8.93
(-0.27%)
S&P 500
5,340.39
+49.05
(+0.93%)
Dow
38,790.20
+78.91
(+0.20%)
Nasdaq
17,132.18
+275.14
(+1.63%)
Bitcoin USD
71,253.91
+410.36
(+0.58%)
CMC Crypto 200
1,531.85
+58.11
(+3.95%)
Spirax-Sarco Engineering plc (SPX.L)
LSE - LSE Delayed price. Currency in GBp (0.01 GBP)
Add to watchlist
8,840.00
+35.00
(+0.40%)
At close: 05:00PM BST
Summary
Chart
Statistics
Historical data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income statement
Balance sheet
Cash flow
Annual
Quarterly
Cash flow
Currency in GBP.
All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Cash flows from operating activities
Net income
183,600
183,600
224,700
234,600
173,600
-
Depreciation & amortisation
97,000
97,000
78,500
69,000
75,400
-
Stock-based compensation
6,100
6,100
8,900
9,200
7,000
-
Change in working capital
-9,200
-9,200
-91,900
-39,500
13,500
-
Inventory
-13,100
-13,100
-58,300
-26,700
3,800
-
Other working capital
193,200
193,200
123,600
209,300
209,600
-
Other non-cash items
41,200
41,200
24,700
6,400
9,700
-
Net cash provided by operating activities
298,600
298,600
241,100
273,400
259,200
-
Cash flows from investing activities
Investments in property, plant and equipment
-105,400
-105,400
-117,500
-64,100
-49,600
-
Acquisitions, net
-5,200
-5,200
-463,100
0
-5,100
-
Net cash used for investing activities
-95,700
-95,700
-571,000
-58,700
-51,100
-
Net change in cash
-16,300
-16,300
16,800
1,400
55,600
-
Cash at beginning of period
243,800
243,800
219,000
224,000
168,300
-
Cash at end of period
212,800
212,800
243,800
219,000
224,000
-
Free cash flow
Operating cash flow
298,600
298,600
241,100
273,400
259,200
-
Capital expenditure
-105,400
-105,400
-117,500
-64,100
-49,600
-
Free cash flow
193,200
193,200
123,600
209,300
209,600
-
Data disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy dashboard
About our ads
© 2024 Yahoo. All rights reserved.