IDNTT SA (BIT:IDNTT)
Italy flag Italy · Delayed Price · Currency is EUR
3.020
-0.060 (-1.95%)
Jun 3, 2026, 3:58 PM CET

IDNTT Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
232122232525
Market Cap Growth
19.63%-0.78%-4.21%-9.08%-2.52%-
Enterprise Value
262623212225
Last Close Price
3.022.842.883.053.323.38
PE Ratio
54.9150.8424.5514.4117.6915.18
Forward PE
-6.719.097.298.24-
PS Ratio
0.850.801.001.172.503.00
PB Ratio
2.762.602.573.344.385.99
P/TBV Ratio
200.14188.2118.856.768.176.83
P/FCF Ratio
54.0750.84772.3413.3418.9944.69
P/OCF Ratio
16.8415.8444.8712.3018.6043.54
PEG Ratio
-0.450.450.19--
EV/Sales Ratio
0.960.961.091.112.192.91
EV/EBITDA Ratio
8.608.769.578.1310.7811.10
EV/EBIT Ratio
18.3818.9814.0910.2512.6912.42
EV/FCF Ratio
60.7161.11838.6312.7016.6343.41
Debt / Equity Ratio
0.530.530.480.060.010.04
Debt / EBITDA Ratio
1.481.481.490.150.030.06
Debt / FCF Ratio
10.3410.34143.290.240.050.27
Net Debt / Equity Ratio
0.260.260.26-0.30-0.34-0.66
Net Debt / EBITDA Ratio
0.720.720.89-0.77-0.96-1.26
Net Debt / FCF Ratio
5.025.0278.36-1.21-1.49-4.95
Asset Turnover
1.251.251.291.531.071.52
Quick Ratio
1.141.141.341.611.532.50
Current Ratio
1.151.151.371.641.562.55
Return on Equity (ROE)
6.57%6.57%15.25%27.09%28.32%66.95%
Return on Assets (ROA)
3.96%3.96%6.25%10.40%11.52%22.35%
Return on Invested Capital (ROIC)
8.33%8.24%15.88%38.66%54.05%251.51%
Return on Capital Employed (ROCE)
11.70%11.70%14.70%27.90%29.20%43.70%
Earnings Yield
1.85%1.97%4.07%6.94%5.65%6.59%
FCF Yield
1.85%1.97%0.13%7.50%5.27%2.24%
Dividend Yield
---0.49%0.45%-
Payout Ratio
--13.05%7.02%--
Buyback Yield / Dilution
0.72%0.33%16.90%0.54%-1.68%-
Total Shareholder Return
0.72%0.33%16.90%1.04%-1.23%-