← INNODATA INC
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $63.1m |
$60.9m
-3.40%
|
$57.4m
-5.76%
|
$55.9m
-2.72%
|
$58.2m
+4.26%
|
$69.8m
+19.77%
|
$79.0m
+13.25%
|
$86.8m
+9.84%
|
$170.5m
+96.44%
|
$251.7m
+47.64%
|
$317.2m
+26.03%
|
|
| Cost of Revenue | $47.2m |
$45.8m
-2.95%
|
$39.3m
-14.24%
|
$37.3m
-5.03%
|
$38.4m
+2.87%
|
$43.5m
+13.27%
|
$51.5m
+18.48%
|
$55.5m
+7.66%
|
$103.4m
+86.34%
|
$152.2m
+47.20%
|
$181.7m
+19.40%
|
|
| Gross Profit | $15.9m |
$15.1m
-4.74%
|
$18.1m
+19.95%
|
$18.5m
+2.30%
|
$19.8m
+7.06%
|
$26.3m
+32.35%
|
$27.5m
+4.60%
|
$31.3m
+13.93%
|
$67.1m
+114.34%
|
$99.5m
+48.31%
|
$135.5m
+36.17%
|
|
| Selling, General and Administrative Expense | $19.5m | $20.2m | $15.8m | $19.0m | $18.7m | $27.9m | $37.9m | $31.0m | $42.7m | $59.6m | $80.0m | |
| Amortization of Intangible Assets | $725k | $980k | $996k | $964k | $907k | $2.0m | $2.7m | — | — | — | — | |
| Operating Lease, Expense | — | — | — | $2.1m | $2.3m | $1.8m | $1.8m | $1.6m | $1.4m | $1.6m | — | |
| Operating Income (Loss) | ($4.7m) |
($5.1m)
-7.94%
|
$1.8m
+135.69%
|
($528k)
-129.03%
|
$1.0m
+297.92%
|
($963k)
-192.15%
|
($10.5m)
-988.58%
|
$139k
+101.33%
|
$24.3m
+17407.91%
|
$39.9m
+63.84%
|
$55.5m
+39.07%
|
|
| Foreign Currency Transaction Gain (Loss), before Tax | $486k | $466k | ($201k) | $158k | $108k | ($533k) | $1.3m | ($400k) | $200k | $100k | — | |
| Interest Income (Expense), Nonoperating, Net | ($63k) | $23k | ($33k) | ($51k) | ($135k) | $108k | ($11k) | ($179k) | $149k | $1.6m | $3.0m | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | ($5.4m) | ($2.2m) | $3.1m | ($161k) | $930k | ($261k) | ($4.0m) | $2.0m | $21.7m | $33.5m | $58.4m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | ($4.8m) | ($5.1m) | $1.8m | ($528k) | $1.0m | ($963k) | ($10.5m) | $139k | $24.5m | $41.4m | $58.4m | |
| Current Income Tax Expense (Benefit) | $1.3m | $775k | $1.6m | $1.4m | $1.0m | $754k | $1.3m | $1.3m | $1.4m | $5.1m | $11.9m | |
| Income Tax Expense (Benefit) | $1.1m | $285k | $1.8m | $1.1m | $401k | $842k | $1.5m | $1.0m | ($4.2m) | $9.2m | $11.9m | |
| Net Income (Loss) Attributable to Parent | ($5.5m) |
($5.1m)
+8.49%
|
$4k
+100.08%
|
($1.6m)
-40150.00%
|
$617k
+138.51%
|
($1.7m)
-371.15%
|
($11.9m)
-613.39%
|
($908k)
+92.39%
|
$28.7m
+3256.39%
|
$32.2m
+12.29%
|
$46.5m
+44.45%
|
|
| Net Income (Loss) Attributable to Noncontrolling Interest | ($387k) | ($304k) | $7k | ($17k) | $27k | ($132k) | ($70k) | $19k | $15k | — | $46.5m | |
| Earnings Per Share, Basic | — | — | — | ($0.08) | $0.03 | ($0.06) | ($0.44) | ($0.03) | $0.98 | $1.01 | $1.43 | |
| Earnings Per Share, Diluted | ($0.22) | ($0.20) | $-0.00 | ($0.06) | $0.02 | ($0.06) | ($0.44) | ($0.03) | $0.89 | $0.92 | $1.29 | |
| Common Stock, Dividends, Per Share, Declared | — | — | — | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | — | |
| Weighted Average Number of Shares Outstanding, Basic | 25.5m | 25.8m | 25.9m | 25.8m | 24.6m | 26.6m | 27.3m | 28k | 29.2m | 31.8m | 32.5m | |
| Weighted Average Number of Shares Outstanding, Diluted | 25.5m | 25.8m | 25.9m | 25.8m | 25.6m | 26.6m | 27.3m | 28k | 32.2m | 35.0m | 34.6m | |
| Additional Financial Items | ||||||||||||
| Costs and Expenses | $67.8m | $66.0m | $55.6m | $56.4m | $57.2m | $71.4m | $89.5m | $86.6m | $146.0m | $210.2m | — | |
| Goodwill, Impairment Loss | — | — | $675k | $0 | — | — | $2k | $0 | $0 | $0 | — | |
| Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent | — | — | — | — | — | ($1.7m) | ($10.5m) | — | — | — | — |