Industrie Chimiche Forestali S.p.A. (BIT:ICF)
Italy flag Italy · Delayed Price · Currency is EUR
5.90
-0.20 (-3.28%)
At close: Jul 24, 2026

BIT:ICF Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
343733313844
Market Cap Growth
-6.96%10.40%5.79%-17.63%-12.71%7.82%
Enterprise Value
40.8743.6539.6642.2545.8550.97
Last Close Price
5.906.224.924.585.566.28
PE Ratio
12.5313.5215.3814.3111.8319.09
Forward PE
8.069.289.238.767.91-
PEG Ratio
0.880.471.141.120.19-
PS Ratio
0.460.500.440.390.430.58
PB Ratio
0.450.480.420.400.480.57
P/TBV Ratio
1.271.341.141.161.532.08
P/FCF Ratio
5.200.010.008.1829.6716.07
P/OCF Ratio
4.290.000.005.8511.609.38
EV/Sales Ratio
0.560.600.530.530.520.67
EV/EBITDA Ratio
0.010.010.015.035.9510.00
EV/EBIT Ratio
8.929.5310.3013.7914.6772.81
EV/FCF Ratio
6.280.010.0111.0235.7418.79
Debt / Equity Ratio
0.100.100.130.130.150.20
Debt / EBITDA Ratio
0.000.000.002.012.374.10
Debt / FCF Ratio
0.000.000.004.3914.217.70
Net Debt / Equity Ratio
0.090.090.080.140.100.10
Net Debt / EBITDA Ratio
0.000.000.001.301.011.45
Net Debt / FCF Ratio
0.000.000.002.846.072.72
Asset Turnover
0.640.640.630.650.700.62
Inventory Turnover
3.103.103.133.304.184.40
Quick Ratio
1.421.421.471.281.381.45
Current Ratio
2.112.112.131.951.962.00
Return on Equity (ROE)
3.47%3.47%2.70%2.73%4.11%2.95%
Return on Assets (ROA)
2.94%2.94%2.40%2.26%2.14%-9.93%
Return on Invested Capital (ROIC)
4.02%3.94%3.24%3.13%3.16%-14.76%
Return on Capital Employed (ROCE)
4.92%4.92%3.98%3.14%3.13%0.71%
Earnings Yield
7.98%7.40%6.50%6.99%8.45%5.24%
FCF Yield
19.22%17849.70%20155.00%12.23%3.37%6.22%
Dividend Yield
5.08%3205.20%4065.04%4.37%2.53%0.00%
Payout Ratio
43.47%43452.10%62825.90%62.62%29.91%0.00%
Buyback Yield / Dilution
14.18%12.67%-0.06%0.83%2.15%5.57%
Total Shareholder Return
19.26%3217.87%4064.98%5.20%4.68%5.57%