Need IPI 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 Mar 5, 2026 | 2024 Dec 31, 2024 Mar 4, 2025 | 2023 Dec 31, 2023 Mar 7, 2024 | 2022 Dec 31, 2022 Jan 16, 2024 | 2021 Dec 31, 2021 Mar 15, 2022 | 2020 Dec 31, 2020 Mar 2, 2021 | 2019 Dec 31, 2019 Mar 3, 2020 | 2018 Dec 31, 2018 Mar 12, 2019 |
|---|
Total Revenue | 298.33M 17.1% | 254.69M 8.7% | 279.08M 17.3% | 337.57M 24.9% | 270.33M 37.3% | 196.95M 10.5% | 220.07M 5.7% | 208.27M 32.1% |
Cost of Revenue | 246.12M 9.1% | 225.61M 20.5% | 187.28M 4.5% | 196.16M 17.2% | 167.39M 10.2% | 186.42M 5.6% | 176.60M 3.9% | 170.00M 12.0% |
Gross Profit | 52.21M 79.5% | 29.08M 32.9% | 43.34M 69.4% | 141.41M 153.6% | 55.76M 429.6% | 10.53M 75.8% | 43.48M 13.6% | 38.27M 562.2% |
Gross Margin % | 18.00% 63.6% | 11.00% 31.3% | 16.00% 61.9% | 42.00% 100.0% | 21.00% 320.0% | 5.00% 75.0% | 20.00% 11.1% | 18.00% 350.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 20.44M 5.0% |
SG&A Expenses | 0.00 100.0% | 32.97M 1.7% | 32.42M 2.0% | 31.80M 32.5% | 24.00M 5.8% | 25.48M 8.2% | 23.56M 15.3% | 20.44M 5.0% |
Other Operating Expenses | 36.70M 129.8% | 15.97M 70.9% | 54.88M 287.4% | 14.17M 595.9% | 2.04M 75.5% | 8.30M 133.0% | 3.56M 2408.5% | 142.00K 64.2% |
Total Operating Expenses | 36.70M 25.0% | 48.94M 50.9% | 32.42M 29.5% | 45.97M 76.6% | 26.03M 22.9% | 33.77M 24.5% | 27.12M 19.1% | 22.78M 14.4% |
Cost and Expenses | 282.82M 3.0% | 274.55M 15.0% | 323.05M 33.4% | 242.13M 26.8% | 190.89M 9.9% | 173.63M 14.8% | 203.72M 5.7% | 192.78M 12.2% |
Operating Income | 15.51M 178.1% | -19.86M 54.8% | -43.97M 146.1% | 95.44M 195.7% | 32.27M 238.8% | -23.24M 242.1% | 16.36M 5.6% | 15.49M 207.6% |
Operating Margin % | 5.00% 162.5% | -8.00% 50.0% | -16.00% 157.1% | 28.00% 133.3% | 12.00% 200.0% | -12.00% 271.4% | 7.00% 0.0% | 7.00% 177.8% |
EBITDA | 54.90M 152.1% | 21.78M 963.5% | -2.52M 101.9% | 133.60M 66.5% | 80.25M 435.4% | 14.99M 71.6% | 52.84M 3.6% | 51.00M 141.6% |
EBITDA Margin % | 18.00% 100.0% | 9.00% 1000.0% | -1.00% 102.5% | 40.00% 33.3% | 30.00% 275.0% | 8.00% 66.7% | 24.00% 0.0% | 24.00% 84.6% |
Interest Expense | 0.00 100.0% | 112.00K | 0.00 100.0% | 101.00K 93.1% | 1.47M 65.8% | 4.29M 41.5% | 3.03M 21.4% | 3.85M 67.0% |
Interest Income | 2.20M 28.5% | 1.71M 474.5% | 298.00K 69.3% | 176.00K | 0.00 | 0.00 100.0% | 3.03M 2655.5% | 110.00K 1733.3% |
Other Income (Expense) | -3.78M 380.8% | 1.35M 1547.3% | -93.00K 108.7% | 1.07M 87.7% | 8.69M 322.6% | -3.90M 45.9% | -2.68M 25.7% | -3.60M 68.1% |
Pre-Tax Income | 11.73M 163.4% | -18.51M 58.0% | -44.06M 145.7% | 96.51M 135.6% | 40.97M 250.9% | -27.15M 298.4% | 13.68M 15.1% | 11.89M 146.3% |
Pre-Tax Margin % | 4.00% 157.1% | -7.00% 56.3% | -16.00% 155.2% | 29.00% 93.3% | 15.00% 207.1% | -14.00% 333.3% | 6.00% 0.0% | 6.00% 137.5% |
Tax Provision | 544.00K 99.7% | 194.33M 2416.5% | -8.39M 134.5% | 24.29M 111.6% | -208.87M 4177480.0% | 5.00K 90.6% | 53.00K 50.9% | 108.00K 103.9% |
Net Income | 11.19M 105.3% | -212.84M 496.7% | -35.67M 149.4% | 72.22M 71.1% | 249.83M 1020.1% | -27.15M 299.2% | 13.63M 15.7% | 11.78M 151.4% |
Net Margin % | 4.00% 104.8% | -84.00% 546.2% | -13.00% 161.9% | 21.00% 77.2% | 92.00% 757.1% | -14.00% 333.3% | 6.00% 0.0% | 6.00% 140.0% |
Basic EPS | 0.86 105.2% | -16.53 490.4% | -2.80 151.0% | 5.49 71.2% | 19.07 1012.4% | -2.09 297.2% | 1.06 15.2% | 0.92 145.3% |
Diluted EPS | 0.85 105.1% | -16.53 490.4% | -2.80 152.1% | 5.37 71.2% | 18.66 992.8% | -2.09 301.0% | 1.04 15.6% | 0.90 145.5% |
Basic Shares Outstanding | 13.01M 1.0% | 12.88M 0.9% | 12.76M 3.0% | 13.15M 0.4% | 13.10M 0.8% | 12.99M 0.7% | 12.90M 0.8% | 12.81M 13.5% |
Diluted Shares Outstanding | 13.17M 2.3% | 12.88M 0.9% | 12.76M 5.1% | 13.45M 0.5% | 13.39M 3.1% | 12.99M 0.9% | 13.11M 0.0% | 13.10M 13.2% |