Need INOD data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Dec 31, 2025 Feb 26, 2026 | 2024 Dec 31, 2024 Feb 24, 2025 | 2023 Dec 31, 2023 Mar 4, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Mar 24, 2022 | 2020 Dec 31, 2020 Mar 15, 2021 | 2019 Dec 31, 2019 Mar 16, 2020 | 2018 Dec 31, 2018 Mar 26, 2019 |
|---|
Total Revenue | 251.66M 47.6% | 170.46M 96.4% | 86.78M 9.8% | 79.00M 13.3% | 69.75M 19.8% | 58.24M 4.3% | 55.86M 2.7% | 57.42M 5.8% |
Cost of Revenue | 151.84M 46.9% | 103.39M 86.3% | 55.48M 7.7% | 51.53M 17.0% | 44.03M 14.8% | 38.35M 2.7% | 37.33M 4.4% | 39.05M 14.8% |
Gross Profit | 99.83M 48.8% | 67.07M 114.3% | 31.29M 13.9% | 27.47M 6.8% | 25.73M 29.4% | 19.89M 7.3% | 18.53M 0.9% | 18.37M 21.7% |
Gross Margin % | 40.00% 2.6% | 39.00% 8.3% | 36.00% 2.9% | 35.00% 5.4% | 37.00% 8.8% | 34.00% 3.0% | 33.00% 3.1% | 32.00% 28.0% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 2.13M 66.6% | 1.28M 0.1% | 1.28M 319.3% | 305.00K 205.0% | 100.00K 0.0% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 10.68M 10.7% | 9.65M | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 15.96M 106.2% | 7.74M | 0.00 | 0.00 |
SG&A Expenses | 59.61M 39.5% | 42.74M 38.0% | 30.98M 18.4% | 37.94M 42.5% | 26.63M 53.2% | 17.38M 8.6% | 19.01M 20.0% | 15.85M 21.6% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 59.61M 39.5% | 42.74M 38.0% | 30.98M 18.4% | 37.94M 35.9% | 27.91M 49.6% | 18.66M 1.8% | 19.01M 20.0% | 15.85M 21.6% |
Cost and Expenses | 211.44M 44.7% | 146.13M 69.0% | 86.46M 3.4% | 89.47M 24.4% | 71.94M 26.2% | 57.01M 1.2% | 56.34M 2.6% | 54.89M 16.9% |
Operating Income | 40.22M 65.3% | 24.34M 7552.8% | 318.00K 103.0% | -10.47M 379.5% | -2.18M 271.2% | 1.28M 137.5% | -3.40M 234.5% | 2.53M 149.6% |
Operating Margin % | 16.00% 14.3% | 14.00% | 0.00% 100.0% | -13.00% 333.3% | -3.00% 250.0% | 2.00% 133.3% | -6.00% 250.0% | 4.00% 150.0% |
EBITDA | 48.31M 60.3% | 30.13M 498.6% | 5.03M 176.3% | -6.59M 641.4% | 1.22M 65.6% | 3.54M 102.5% | 1.75M 67.2% | 5.33M 414.5% |
EBITDA Margin % | 19.00% 5.6% | 18.00% 200.0% | 6.00% 175.0% | -8.00% 500.0% | 2.00% 66.7% | 6.00% 100.0% | 3.00% 66.7% | 9.00% 400.0% |
Interest Expense | 0.00 | 0.00 100.0% | 179.00K 1527.3% | 11.00K 10900.0% | 100.00 99.9% | 135.00K 12.5% | 120.00K 263.6% | 33.00K |
Interest Income | 1.55M | 0.00 | 0.00 | 0.00 100.0% | 108.00K | 0.00 | 0.00 | 0.00 100.0% |
Other Income (Expense) | 1.20M 707.4% | 149.00K 183.2% | -179.00K 12.7% | -205.00K 135.3% | 580.00K 529.6% | -135.00K 37.2% | -215.00K 69.6% | -708.00K 311.3% |
Pre-Tax Income | 41.42M 69.2% | 24.48M 17515.1% | 139.00K 101.3% | -10.48M 988.6% | -963.00K 192.2% | 1.04M 297.9% | -528.00K 129.0% | 1.82M 135.8% |
Pre-Tax Margin % | 16.00% 14.3% | 14.00% | 0.00% 100.0% | -13.00% 1200.0% | -1.00% 150.0% | 2.00% 300.0% | -1.00% 133.3% | 3.00% 137.5% |
Tax Provision | 9.24M 320.6% | -4.19M 507.6% | 1.03M 32.5% | 1.52M 80.8% | 842.00K 110.0% | 401.00K 63.2% | 1.09M 39.7% | 1.81M 534.4% |
Net Income | 32.18M 12.3% | 28.66M 3256.4% | -908.00K 92.4% | -12.01M 565.1% | -1.80M 392.5% | 617.00K 138.1% | -1.62M 40575.0% | 4.00K 100.1% |
Net Margin % | 13.00% 23.5% | 17.00% 1800.0% | -1.00% 93.3% | -15.00% 400.0% | -3.00% 400.0% | 1.00% 133.3% | -3.00% | 0.00% 100.0% |
Basic EPS | 1.01 3.1% | 0.98 3366.7% | -0.03 93.2% | -0.44 549.0% | -0.07 370.1% | 0.03 140.0% | -0.06 31500.0% | 0.00 100.1% |
Diluted EPS | 0.92 3.4% | 0.89 3066.7% | -0.03 93.2% | -0.44 528.6% | -0.07 450.0% | 0.02 133.3% | -0.06 | 0.00 100.0% |
Basic Shares Outstanding | 31.81M 9.1% | 29.16M 3.7% | 28.13M 3.1% | 27.28M 2.4% | 26.63M 8.2% | 24.61M 4.5% | 25.77M 1.9% | 25.30M 0.1% |
Diluted Shares Outstanding | 35.02M 8.9% | 32.18M 14.4% | 28.13M 3.1% | 27.28M 2.4% | 26.63M 4.1% | 25.57M 0.8% | 25.77M 0.4% | 25.88M 0.2% |