Need CVV 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.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings.
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 30, 2026 | 2024 Dec 31, 2024 Mar 19, 2025 | 2023 Dec 31, 2023 Mar 28, 2024 | 2022 Dec 31, 2022 Mar 27, 2023 | 2021 Dec 31, 2021 Mar 31, 2022 | 2020 Dec 31, 2020 Mar 31, 2021 | 2019 Dec 31, 2019 Mar 30, 2020 | 2018 Dec 31, 2018 Apr 1, 2019 |
|---|
Total Revenue | 25.79M 4.1% | 26.88M 11.5% | 24.11M 6.6% | 25.81M 56.9% | 16.45M 2.8% | 16.92M 13.9% | 19.65M 19.3% | 24.33M 40.8% |
Cost of Revenue | 18.50M 11.2% | 20.82M 9.4% | 19.04M 0.8% | 19.19M 43.5% | 13.37M 4.8% | 14.04M 16.7% | 16.85M 12.0% | 19.16M 18.6% |
Gross Profit | 7.29M 20.4% | 6.05M 19.3% | 5.07M 23.5% | 6.63M 115.4% | 3.08M 6.8% | 2.88M 3.1% | 2.80M 46.0% | 5.18M 70.6% |
Gross Margin % | 28.00% 21.7% | 23.00% 9.5% | 21.00% 19.2% | 26.00% 36.8% | 19.00% 11.8% | 17.00% 21.4% | 14.00% 33.3% | 21.00% 51.2% |
Research & Development | 2.79M 6.1% | 2.63M 1.2% | 2.60M 36.2% | 1.91M 6.8% | 1.78M 379.0% | 372.65K 37.6% | 597.46K 1.5% | 606.62K 38.8% |
General & Administrative | 4.81M 1.9% | 4.90M 10.1% | 5.45M 2.3% | 5.33M 4.6% | 5.09M 17.3% | 6.15M 2.1% | 6.29M 23.4% | 8.21M 3.9% |
Selling & Marketing | - | - | - | - | - | - | - | - |
SG&A Expenses | - | - | - | - | - | - | - | - |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | 9.20M 8.6% | 8.47M 14.9% | 9.95M 17.8% | 8.45M 9.2% | 7.74M 27.7% | 10.71M 37.6% | 7.78M 25.4% | 10.43M 0.5% |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | -1.91M 20.9% | -2.42M 50.5% | -4.88M 167.7% | -1.82M 60.9% | -4.66M 40.4% | -7.82M 57.0% | -4.98M 5.1% | -5.25M 172.8% |
Operating Margin % | -7.00% 22.2% | -9.00% 55.0% | -20.00% 185.7% | -7.00% 75.0% | -28.00% 39.1% | -46.00% 84.0% | -25.00% 13.6% | -22.00% 222.2% |
EBITDA | -886.00K 24.3% | -1.17M 65.3% | -3.38M 615.9% | 655.00K 88.7% | 5.78M 200.2% | -5.77M 70.3% | -3.39M 14.3% | -3.95M 148.4% |
EBITDA Margin % | -3.00% 25.0% | -4.00% 71.4% | -14.00% 566.7% | 3.00% 91.4% | 35.00% 202.9% | -34.00% 100.0% | -17.00% 6.3% | -16.00% 180.0% |
Interest Expense | 13.00K 31.6% | 19.00K 17.4% | 23.00K 187.5% | 8.00K 96.9% | 261.00K 41.3% | 444.34K 8.0% | 482.84K 4.3% | 463.02K 335.7% |
Interest Income | 341.00K 39.0% | 559.00K 3.1% | 577.00K 256.2% | 162.00K 2600.0% | 6.00K 90.4% | 62.67K 56.0% | 142.58K 10.9% | 159.95K 98.7% |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | -1.58M 15.6% | -1.87M 55.3% | -4.19M 1806.4% | -220.00K 104.6% | 4.78M 162.8% | -7.60M 54.7% | -4.91M 11.6% | -5.56M 177.2% |
Pre-Tax Margin % | -6.00% 14.3% | -7.00% 58.8% | -17.00% 1600.0% | -1.00% 103.4% | 29.00% 164.4% | -45.00% 80.0% | -25.00% 8.7% | -23.00% 235.3% |
Tax Provision | 3.00K 87.5% | 24.00K 271.4% | -14.00K 450.0% | 4.00K 85.7% | 28.00K 101.8% | -1.53M 208.0% | 1.41M 496.5% | -356.56K 118.4% |
Net Income | -1.58M 16.5% | -1.90M 54.6% | -4.18M 1766.1% | -224.00K 104.7% | 4.75M 178.1% | -6.07M 4.0% | -6.33M 21.7% | -5.20M 198.9% |
Net Margin % | -6.00% 14.3% | -7.00% 58.8% | -17.00% 1600.0% | -1.00% 103.4% | 29.00% 180.6% | -36.00% 12.5% | -32.00% 52.4% | -21.00% 261.5% |
Basic EPS | -0.23 17.9% | -0.28 54.8% | -0.62 1966.7% | -0.03 104.2% | 0.71 178.0% | -0.91 5.2% | -0.96 20.0% | -0.80 196.4% |
Diluted EPS | -0.23 17.9% | -0.28 54.8% | -0.62 1966.7% | -0.03 104.2% | 0.71 178.0% | -0.91 5.2% | -0.96 20.0% | -0.80 197.6% |
Basic Shares Outstanding | 6.88M 0.8% | 6.82M 0.5% | 6.79M 100701.9% | 6.73K 99.9% | 6.69M 0.7% | 6.64M 1.2% | 6.56M 1.0% | 6.50M 1.9% |
Diluted Shares Outstanding | 6.88M 0.8% | 6.82M 0.5% | 6.79M 100701.9% | 6.73K 99.9% | 6.70M 1.0% | 6.64M 1.2% | 6.56M 1.0% | 6.50M 1.7% |