Now Live: Cboe Europe real-time data for all major European stocks.
United States
closing in 4h 6m
Main market

STOCKS is currently active.
Closing in 4 hours 6 minutes

11:53
00:00
09:30
16:00
23:59

Trading Hours (Monday - Friday):

Pre-market
04:00 - 09:30
Main market
09:30 - 16:00
Post-market
16:00 - 20:00
All times are displayed in the America/New_York timezone (EDT, UTC-04:00).
1.16000 EUR
0.01
0.87%
Last update May 12, 4:00 PM CEST
Main market
Day range
1.16000
1.17000
Previous close
1.15000
Open
1.17000
Access this stock data via API
Subscribe
Impro Precision Industries Limited
1.16
0.01
0.87%

Financials

Cash flow

Fundamentals currency is HKD
Fiscal date 2025 2024 2023 2022
Operating activities 823.2M 810.5M 993.9M 50.0M
Net income 815.7M 785.9M 619.9M 75.4M
Depreciation
Deferred taxes
StockBased compensation 0 136K 1.4M 411.3K
Other non cash items 166.2M 189.1M 184.2M 14.5M
Accounts receivable -174.7M -71.9M 10.5M -19.8M
Accounts payable
Other assets liabilities 16.0M -92.7M 177.9M -20.5M
Investing activities -988.4M -698.4M -780.8M -133.3M
Capital expenditures -900.9M -610.3M -704.8M -65.3M
Net intangibles
Net acquisitions 0 -59.7M
Purchase of investments
Sale of investments
Other investing activity -87.5M -88.2M -76.0M -8.3M
Financing activities -85.6M -351.2M -228.4M 43.0M
Long term debt issuance 1.6B 1.5B 1.3B 178.1M
Long term debt payments -1.4B -1.6B -1.2B -104.1M
Short term debt issuance
Common stock issuance 0 6.5M 332.2K
Common stock repurchase
Common dividends -302.0M -302.0M -301.7M -31.3M
Other financing charges
End cash position 720.9M 601.7M 630.9M 52.9M
Income tax paid
Interest paid
Free cash flow 354.4M 534.2M 570.0M 22.2M
Access the full /cash_flow historical dataset via the API — starting from the Pro plan (individual) and the Venture plan (business) and above.
Main market

Exchange is currently active.
Closing in 2 hours 6 minutes

17:53
00:00
08:00
20:00
23:59

Trading Hours (Monday - Friday):

Main market
08:00 - 20:00
All times are displayed in the Europe/Berlin timezone (CEST, UTC+02:00).