Need INFU 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 27, 2026 | 2024 Dec 31, 2024 Mar 11, 2025 | 2023 Dec 31, 2023 Apr 10, 2024 | 2022 Dec 31, 2022 Mar 16, 2023 | 2021 Dec 31, 2021 Mar 15, 2022 | 2020 Dec 31, 2020 Mar 22, 2021 | 2019 Dec 31, 2019 Mar 30, 2020 | 2018 Dec 31, 2018 Mar 22, 2019 |
|---|
Total Revenue | 143.44M 6.4% | 134.86M 7.2% | 125.78M 14.4% | 109.91M 7.4% | 102.38M 5.1% | 97.39M 20.1% | 81.11M 20.8% | 67.14M 5.5% |
Cost of Revenue | 63.14M 2.0% | 64.46M 2.8% | 62.68M 32.4% | 47.34M 12.2% | 42.19M 9.2% | 38.63M 12.8% | 34.23M 21.7% | 28.12M 1.5% |
Gross Profit | 80.30M 14.1% | 70.40M 11.6% | 63.11M 0.9% | 62.57M 3.9% | 60.20M 2.4% | 58.76M 25.3% | 46.88M 20.2% | 39.02M 10.0% |
Gross Margin % | 56.00% 7.7% | 52.00% 4.0% | 50.00% 12.3% | 57.00% 3.4% | 59.00% 1.7% | 60.00% 3.4% | 58.00% 0.0% | 58.00% 4.9% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 56.97M 11.2% | 51.21M 12.9% | 45.38M 1.5% | 46.08M 9.0% | 42.26M 20.1% | 35.20M 21.3% | 29.02M 16.8% | 24.85M 1.4% |
Selling & Marketing | 10.49M 7.3% | 11.31M 10.6% | 12.65M 3.2% | 12.26M 13.8% | 10.78M 11.6% | 9.66M 2.7% | 9.93M 9.1% | 9.11M 6.9% |
SG&A Expenses | 67.46M 7.9% | 62.52M 7.7% | 58.03M 0.5% | 58.34M 10.0% | 53.04M 18.2% | 44.86M 15.1% | 38.95M 14.7% | 33.95M 2.9% |
Other Operating Expenses | 920.00K | 0.00 100.0% | 990.00K 61.6% | 2.58M 40.5% | 4.34M 14.5% | 5.08M 15.3% | 4.40M 11997.3% | -37.00K 67.3% |
Total Operating Expenses | 68.38M 7.7% | 63.51M 7.6% | 59.02M 3.1% | 60.92M 6.2% | 57.38M 14.9% | 49.93M 15.2% | 43.36M 12.3% | 38.60M 16.4% |
Cost and Expenses | 131.52M 2.8% | 127.97M 5.2% | 121.70M 12.4% | 108.26M 8.7% | 99.56M 12.4% | 88.56M 14.1% | 77.59M 16.3% | 66.72M 9.7% |
Operating Income | 11.92M 73.0% | 6.89M 68.6% | 4.09M 147.2% | 1.65M 41.3% | 2.82M 68.1% | 8.83M 150.4% | 3.52M 749.4% | 415.00K 110.9% |
Operating Margin % | 8.00% 60.0% | 5.00% 66.7% | 3.00% 50.0% | 2.00% 33.3% | 3.00% 66.7% | 9.00% 125.0% | 4.00% 300.0% | 1.00% 120.0% |
EBITDA | 25.22M 25.9% | 20.03M 21.4% | 16.50M 9.3% | 15.09M 12.0% | 17.15M 24.8% | 22.82M 44.7% | 15.77M 34.9% | 11.69M 35.9% |
EBITDA Margin % | 18.00% 20.0% | 15.00% 15.4% | 13.00% 7.1% | 14.00% 17.6% | 17.00% 26.1% | 23.00% 21.1% | 19.00% 11.8% | 17.00% 41.7% |
Interest Expense | 1.30M 26.9% | 1.78M 18.1% | 2.17M 54.8% | 1.40M 1.8% | 1.38M 9.7% | 1.25M 34.1% | 1.90M 34.1% | 1.42M 6.6% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -1.30M 29.2% | -1.83M 18.1% | -2.24M 46.8% | -1.52M 2.5% | -1.56M 21.7% | -1.28M 35.8% | -2.00M 37.3% | -1.46M 0.8% |
Pre-Tax Income | 10.62M 110.0% | 5.06M 173.3% | 1.85M 1323.8% | 130.00K 89.7% | 1.26M 83.3% | 7.54M 394.9% | 1.52M 246.3% | -1.04M 80.2% |
Pre-Tax Margin % | 7.00% 75.0% | 4.00% 300.0% | 1.00% | 0.00% 100.0% | 1.00% 87.5% | 8.00% 300.0% | 2.00% 200.0% | -2.00% 71.4% |
Tax Provision | 4.00M 47.2% | 2.71M 177.2% | 979.00K 774.1% | 112.00K 168.7% | -163.00K 98.3% | -9.79M 6105.5% | 163.00K 207.5% | 53.00K 99.7% |
Net Income | 6.63M 182.6% | 2.35M 168.9% | 872.00K 4744.4% | 18.00K 98.7% | 1.42M 91.8% | 17.33M 1173.5% | 1.36M 224.3% | -1.09M 94.7% |
Net Margin % | 5.00% 150.0% | 2.00% 100.0% | 1.00% | 0.00% 100.0% | 1.00% 94.4% | 18.00% 800.0% | 2.00% 200.0% | -2.00% 93.1% |
Basic EPS | 0.32 190.9% | 0.11 165.1% | 0.04 4511.1% | 0.00 98.7% | 0.07 92.0% | 0.86 1146.4% | 0.07 235.0% | -0.05 94.4% |
Diluted EPS | 0.31 181.8% | 0.11 175.0% | 0.04 | 0.00 100.0% | 0.06 92.5% | 0.80 1042.9% | 0.07 240.0% | -0.05 94.5% |
Basic Shares Outstanding | 20.66M 2.9% | 21.27M 1.2% | 21.02M 1.8% | 20.65M 0.6% | 20.52M 2.1% | 20.11M 1.9% | 19.73M 7.9% | 21.42M 5.8% |
Diluted Shares Outstanding | 21.10M 2.8% | 21.71M 0.3% | 21.65M 0.5% | 21.55M 2.3% | 22.05M 1.5% | 21.72M 4.2% | 20.84M 2.7% | 21.42M 5.8% |