Need COSO 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 12, 2026 | 2024 Dec 31, 2024 Dec 31, 2024 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 135.78M 96.0% | 69.28M 3.3% | 71.66M 11.8% | 64.12M 28.3% | 50.00M 32.4% | 37.77M 22.7% | 30.78M 32.8% | 23.18M 33.9% |
Cost of Revenue | 57.02M | 0.00 100.0% | 315.00K | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Gross Profit | 78.77M 13.7% | 69.28M 2.9% | 71.34M 11.3% | 64.12M 28.3% | 50.00M 32.4% | 37.77M 22.7% | 30.78M 32.8% | 23.18M 33.9% |
Gross Margin % | 58.00% 42.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 31.64M 351.9% | 7.00M 1.9% | 7.13M 70.9% | 24.50M 13.1% | 28.18M 30.0% | 21.68M 3.7% | 20.91M 19.1% | 17.56M 35.4% |
Selling & Marketing | 0.00 100.0% | 29.18M 6.1% | 27.49M 3220.5% | 828.00K 108.0% | 398.00K 60.5% | 248.00K 41.4% | 423.00K 22.6% | 345.00K 85.5% |
SG&A Expenses | 31.64M 12.6% | 36.18M 4.5% | 34.63M 36.7% | 25.32M 11.4% | 28.58M 30.4% | 21.93M 2.8% | 21.34M 19.2% | 17.90M 36.1% |
Other Operating Expenses | 15.99M | 0.00 100.0% | 44.77M 168.2% | -65.62M 4.0% | -63.11M 22.6% | -51.48M 5.8% | -48.65M 17.3% | -41.49M 705.7% |
Total Operating Expenses | 47.63M 31.6% | 36.18M 49.5% | 71.66M 277.9% | -40.29M 16.7% | -34.53M 16.9% | -29.55M 8.2% | -27.31M 15.8% | -23.59M 558.1% |
Cost and Expenses | 104.65M 189.2% | 36.18M 4.5% | 34.63M 185.9% | -40.29M 16.7% | -34.53M 16.9% | -29.55M 8.2% | -27.31M 15.8% | -23.59M 196.2% |
Operating Income | 31.14M 5.9% | 33.10M 9.8% | 36.72M 54.1% | 23.83M 54.1% | 15.47M 88.1% | 8.22M 137.2% | 3.47M 957.9% | -404.00K 95.1% |
Operating Margin % | 23.00% 52.1% | 48.00% 5.9% | 51.00% 37.8% | 37.00% 19.4% | 31.00% 40.9% | 22.00% 100.0% | 11.00% 650.0% | -2.00% 95.8% |
EBITDA | 33.46M 22.9% | 27.21M 19.6% | 33.85M 28.8% | 26.28M 51.1% | 17.39M 78.4% | 9.75M 99.1% | 4.90M 1559.7% | 295.00K 105.8% |
EBITDA Margin % | 25.00% 35.9% | 39.00% 17.0% | 47.00% 14.6% | 41.00% 17.1% | 35.00% 34.6% | 26.00% 62.5% | 16.00% 1500.0% | 1.00% 103.3% |
Interest Expense | 53.82M | 0.00 100.0% | 42.72M 344.0% | 9.62M 102.4% | 4.75M 17.6% | 5.77M 9.1% | 5.28M 127.9% | 2.32M 35.1% |
Interest Income | 127.71M | 0.00 100.0% | 107.02M 60.7% | 66.58M 44.7% | 46.00M 22.6% | 37.52M 24.0% | 30.26M 36.8% | 22.12M 26.3% |
Other Income (Expense) | 0.00 100.0% | -5.88M 12.7% | -5.22M 76.6% | -2.96M 5.7% | -2.80M 24.1% | -3.68M 1.4% | -3.73M 1488.9% | -235.00K 53.5% |
Pre-Tax Income | 31.14M 14.4% | 27.21M 13.6% | 31.50M 32.2% | 23.83M 54.1% | 15.47M 88.1% | 8.22M 137.2% | 3.47M 957.9% | -404.00K 92.8% |
Pre-Tax Margin % | 23.00% 41.0% | 39.00% 11.4% | 44.00% 18.9% | 37.00% 19.4% | 31.00% 40.9% | 22.00% 100.0% | 11.00% 650.0% | -2.00% 93.8% |
Tax Provision | 6.24M 17.6% | 5.31M 24.3% | 7.02M 24.4% | 5.64M 79.5% | 3.14M 69.7% | 1.85M 114.7% | 863.00K 487.0% | -223.00K 106.4% |
Net Income | 24.89M 13.6% | 21.90M 10.5% | 24.48M 34.6% | 18.19M 47.6% | 12.32M 93.5% | 6.37M 144.6% | 2.60M 1538.1% | -181.00K 98.5% |
Net Margin % | 18.00% 43.8% | 32.00% 5.9% | 34.00% 21.4% | 28.00% 12.0% | 25.00% 47.1% | 17.00% 112.5% | 8.00% 900.0% | -1.00% 98.5% |
Basic EPS | 2.24 4.2% | 2.15 17.6% | 2.61 24.9% | 2.09 38.4% | 1.51 88.8% | 0.80 122.2% | 0.36 1296.0% | -0.03 99.2% |
Diluted EPS | 2.16 3.3% | 2.09 19.0% | 2.58 25.9% | 2.05 38.5% | 1.48 85.0% | 0.80 122.2% | 0.36 1300.0% | -0.03 99.2% |
Basic Shares Outstanding | 11.52M 9.9% | 10.48M 11.7% | 9.38M 7.8% | 8.71M 6.9% | 8.14M 2.3% | 7.96M 10.1% | 7.23M 20.1% | 6.02M 83.0% |
Diluted Shares Outstanding | 11.52M 10.0% | 10.47M 10.2% | 9.50M 7.4% | 8.85M 6.4% | 8.32M 4.2% | 7.99M 10.1% | 7.26M 19.6% | 6.07M 84.4% |