Stocktoria

ICTS INTERNATIONAL N V ICTSF

OTC · stock · Services-Business Services, NEC · website · IPO 1996-06-26 · LEI

ICTS INTERNATIONAL N V statistics & valuation

Market cap$206.3M
P / S0.4×
Net margin-2.7%
FCF margin-6.1%
Return on capital-20.5%

Market cap as of 2026-06-30. Multiples are price-derived and refreshed daily; everything else from the latest financial reports.

Profitability & efficiency

Net margin (%)
0.90% 2.00% -3.30% -2.40% 1.80% 10.70% -1.50% 1.60% -0.90% -2.70% 2016201720182019202020212022202320242025
Gross margin (%)
12.60% 14.40% 9.60% 12.90% 20.90% 35.40% 19.60% 18.50% 14.50% 11.20% 2016201720182019202020212022202320242025
Operating margin (%)
3.10% 4.70% -2.00% 1.40% 3.20% 16.00% -1.10% 2.50% -1.20% -3.30% 2016201720182019202020212022202320242025
Return on equity (%)
2016201720182019202020212022202320242025
Shares outstanding
21.0M 21.0M 25.1M 35.4M 38.4M 40.2M 37.4M 39.4M 37.4M 37.4M 2016201720182019202020212022202320242025
Net debt ($)
2016201720182019202020212022202320242025
Share buybacks ($)
2016201720182019202020212022202320242025
Return on assets (%)
5.00% 8.20% -15.00% -6.50% 3.10% 17.80% -2.60% 3.60% -2.30% -8.70% 2016201720182019202020212022202320242025
Free cash flow margin (%)
0.90% 2.20% 1.30% -3.30% 8.90% 16.00% -1.20% 0.70% -2.40% -6.10% 2016201720182019202020212022202320242025
Debt / equity (×)
2016201720182019202020212022202320242025
EPS ($)
-$0.48 -$0.26 $0.11 $0.61 -$0.13 $0.18 -$0.11 -$0.40 2016201720182019202020212022202320242025

Margins and returns computed from annual filings. Falling shares outstanding = buybacks; rising = dilution. Net debt = debt − cash (negative = net cash).

Key ratios (by fiscal year)

RatioFY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Gross margin11.2%14.5%18.5%19.6%35.4%20.9%12.9%9.6%14.4%12.6%
Operating margin-3.3%-1.2%2.5%-1.1%16.0%3.2%1.4%-2.0%4.7%3.1%
Net margin-2.7%-0.9%1.6%-1.5%10.7%1.8%-2.4%-3.3%2.0%0.9%
FCF margin-6.1%-2.4%0.7%-1.2%16.0%8.9%-3.3%1.3%2.2%0.9%
Return on assets-8.7%-2.3%3.6%-2.6%17.8%3.1%-6.5%-15.0%8.2%5.0%
Return on equity67.6%66.1%-272.0%45.6%-596.8%-14.4%22.5%32.2%-21.8%-7.0%
Current ratio1.792.042.192.282.871.961.370.901.050.97

Computed from company filings · US · as of 2025-12-31. Facts plus Stocktoria's own computed scores — not investment advice.