ICTS International N.V. (ICTSF)
OTCMKTS · Delayed Price · Currency is USD
5.72
0.00 (0.00%)
At close: Jun 2, 2026

ICTS International Ratios and Metrics

Millions USD. 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
197115168150215341
Market Cap Growth
-23.74%-31.77%11.94%-30.09%-36.81%127.50%
Enterprise Value
242165194182236355
Last Close Price
5.723.344.504.025.759.10
PE Ratio
---21.25-13.79
PS Ratio
0.370.220.350.350.661.05
PB Ratio
2.991.752.001.662.704.02
P/FCF Ratio
---53.02-6.56
P/OCF Ratio
---34.29-6.38
EV/Sales Ratio
0.450.310.400.420.731.09
EV/EBITDA Ratio
---14.63-6.58
EV/EBIT Ratio
---16.99-6.80
EV/FCF Ratio
-7.38--64.23-6.83
Debt / Equity Ratio
0.270.270.190.080.150.16
Debt / EBITDA Ratio
--4.420.402.700.22
Debt / FCF Ratio
---2.70-0.26
Net Debt / Equity Ratio
-0.61-0.61-0.79-0.90-0.80-0.89
Net Debt / EBITDA Ratio
2.552.5515.84-6.5433.72-1.40
Net Debt / FCF Ratio
1.231.235.81-28.7416.54-1.45
Asset Turnover
3.043.042.532.261.711.93
Quick Ratio
1.721.721.952.022.002.58
Current Ratio
1.791.792.042.192.282.87
Return on Equity (ROE)
-24.62%-24.62%-4.45%12.40%-6.37%63.77%
Return on Assets (ROA)
-6.20%-6.20%-1.89%3.51%-1.18%19.39%
Return on Invested Capital (ROIC)
-68.00%-79.99%-42.37%73.21%-28.84%341.06%
Return on Capital Employed (ROCE)
-20.50%-20.50%-5.40%9.20%-3.10%38.60%
Earnings Yield
-7.28%-12.48%-2.51%4.71%-2.20%10.22%
FCF Yield
-16.65%-28.54%-6.78%1.89%-1.79%15.25%
Buyback Yield / Dilution
3.36%3.36%5.05%-5.32%6.97%-4.72%