NASDAQ:INOD | Key Financial Ratios | INNODATA INC

Complete source-backed ratio history.

Available history
2009-12-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-301.7313.03%29.12%
2026-03-312.4918.67%30.64%
2025-12-312.6819.09%30.03%
2025-09-302.6922.00%34.57%
2025-06-302.8732.19%49.23%
2025-03-312.3628.32%46.97%
2024-12-312.0525.26%45.15%
2024-09-301.8422.68%41.92%
2024-06-301.454.52%10.30%
2024-03-311.463.43%7.92%
2023-12-311.4-1.55%-3.59%
2023-09-301.28-7.88%-19.46%
2023-06-301.21-15.79%-39.45%
2023-03-311.11-22.72%-60.61%
2022-12-311.140.32-24.69%-63.19%
2022-09-301.140.36-23.18%-62.31%
2022-06-301.290.32-17.13%-40.69%
2022-03-311.470.3-8.78%-19.46%
2021-12-311.590.25-2.72%-5.38%
2021-09-301.670.221.16%2.21%
2021-06-301.680.222.77%5.37%
2021-03-311.760.262.19%4.09%
2020-12-311.740.270.82%1.58%
2020-09-301.470.292.98%6.27%
2020-06-301.460.281.64%3.43%
2020-03-311.510.221.52%3.05%
2019-12-311.520.231.33%2.58%
2019-09-301.680.13-3.60%-6.44%
2019-06-301.710.13-1.19%-2.10%
2019-03-311.760.14-0.83%-1.45%
2018-12-311.880.19-0.56%-0.86%
2018-09-301.720.16-4.63%-7.07%
2018-06-301.610.18-8.54%-13.16%
2018-03-311.590.21-7.72%-11.83%
2017-12-311.620.26-10.56%-16.51%
2017-09-301.760.21-8.07%-12.07%
2017-06-301.690.2-10.99%-17.00%
2017-03-311.870.18-14.94%-21.90%
2016-12-312.120.15-11.61%-16.35%
2016-09-302.040.16-10.08%-14.76%
2016-06-302.730.13-3.77%-5.28%
2016-03-313.020.13-1.86%-2.52%
2015-12-313.010.13-5.52%-7.40%
2015-09-303.010.16-4.86%-6.71%
2015-06-3030.18-5.98%-8.43%
2015-03-313.080.18-5.71%-7.98%
2014-12-313.120.18-1.78%-2.48%
2014-09-303.130.20.31%0.44%
2014-06-304.050.15-21.70%-27.59%
2014-03-314.080.15-20.58%-26.32%
2013-12-313.960.1-21.27%-26.60%
2013-09-303.340.11-21.53%-28.60%
2013-06-303.190.083.31%4.32%
2013-03-313.510.086.60%8.57%
2012-12-313.390.0811.29%14.80%
2012-09-303.420.0813.82%17.92%
2012-06-303.270.0814.24%18.90%
2012-03-313.030.0812.50%17.21%
2011-12-312.790.097.53%10.86%
2011-09-303.020.096.23%8.71%
2011-06-303.290.084.43%5.99%
2011-03-311.70%
2010-12-313.430.05

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-312.6819.09%30.03%
2024-12-312.0525.26%45.15%
2023-12-311.4-1.53%-3.53%
2022-12-311.140.32-24.84%-63.58%
2021-12-311.590.25-2.83%-5.59%
2020-12-311.740.271.08%2.08%
2019-12-311.520.231.25%2.42%
2018-12-311.880.19-0.56%-0.86%
2017-12-311.620.26-10.56%-16.51%
2016-12-312.120.15-11.61%-16.35%
2015-12-313.010.13-5.52%-7.40%
2014-12-313.120.18-1.78%-2.48%
2013-12-313.960.1-21.27%-26.60%
2012-12-313.390.0811.29%14.80%
2011-12-312.790.097.53%10.86%
2010-12-313.430.05-1.43%-1.89%
2009-12-3117.84%