Need CDNA 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 25, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Feb 27, 2023 | 2021 Dec 31, 2021 Feb 24, 2022 | 2020 Dec 31, 2020 Feb 24, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Mar 6, 2019 |
|---|
Total Revenue | 379.81M 13.8% | 333.79M 19.1% | 280.32M 12.9% | 321.79M 8.6% | 296.40M 54.2% | 192.19M 51.3% | 127.07M 66.0% | 76.57M 58.4% |
Cost of Revenue | 123.24M 12.4% | 109.63M 7.5% | 102.00M 9.1% | 112.21M 15.2% | 97.39M 54.3% | 63.12M 38.9% | 45.45M 37.8% | 32.99M 54.4% |
Gross Profit | 256.57M 14.5% | 224.16M 25.7% | 178.32M 14.9% | 209.58M 5.3% | 199.01M 54.2% | 129.08M 58.2% | 81.61M 87.3% | 43.58M 61.7% |
Gross Margin % | 68.00% 1.5% | 67.00% 4.7% | 64.00% 1.5% | 65.00% 3.0% | 67.00% 0.0% | 67.00% 4.7% | 64.00% 12.3% | 57.00% 1.8% |
Research & Development | 71.43M 1.3% | 72.41M 11.6% | 81.87M 9.4% | 90.39M 18.1% | 76.53M 56.4% | 48.94M 59.4% | 30.71M 111.6% | 14.51M 17.2% |
General & Administrative | 107.56M 13.1% | 123.78M 5.0% | 117.87M 17.4% | 100.40M 33.9% | 74.96M 53.6% | 48.81M 33.6% | 36.54M 66.4% | 21.96M 16.1% |
Selling & Marketing | 102.64M 25.6% | 81.72M 1.9% | 83.33M 13.2% | 96.03M 24.3% | 77.25M 43.4% | 53.86M 38.5% | 38.89M 79.5% | 21.67M 69.2% |
SG&A Expenses | 210.21M 2.3% | 205.50M 2.1% | 201.20M 2.4% | 196.42M 29.0% | 152.21M 48.3% | 102.66M 36.1% | 75.43M 72.9% | 43.63M 37.5% |
Other Operating Expenses | 0.00 100.0% | -94.52M 195.8% | 98.62M | 0.00 | 0.00 100.0% | -4.81M 569.4% | -719.00K 303.9% | -178.00K |
Total Operating Expenses | 281.64M 53.6% | 183.39M 52.0% | 381.69M 33.1% | 286.81M 25.4% | 228.73M 55.8% | 146.79M 38.3% | 106.14M 82.6% | 58.14M 31.8% |
Cost and Expenses | 404.88M 38.2% | 293.02M 39.4% | 483.69M 21.2% | 399.02M 22.4% | 326.12M 55.4% | 209.91M 38.5% | 151.60M 66.4% | 91.13M 39.2% |
Operating Income | -25.07M 161.5% | 40.77M 120.0% | -203.36M 163.3% | -77.23M 159.8% | -29.73M 67.8% | -17.71M 27.8% | -24.53M 57.5% | -15.58M 23.2% |
Operating Margin % | -7.00% 158.3% | 12.00% 116.4% | -73.00% 204.2% | -24.00% 140.0% | -10.00% 11.1% | -9.00% 52.6% | -19.00% 5.0% | -20.00% 52.4% |
EBITDA | -4.66M 86.3% | -33.99M 62.1% | -89.66M 46.4% | -61.22M 243.2% | -17.84M 74.8% | -10.21M 46.3% | -19.01M 67.3% | -11.36M 22.2% |
EBITDA Margin % | -1.00% 90.0% | -10.00% 68.8% | -32.00% 68.4% | -19.00% 216.7% | -6.00% 20.0% | -5.00% 66.7% | -15.00% 0.0% | -15.00% 50.0% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 3.70M 36.9% |
Interest Income | 9.17M 22.0% | 11.77M 0.9% | 11.87M 215.4% | 3.76M 2251.3% | 160.00K 41.0% | 271.00K 72.5% | 985.00K | 0.00 |
Other Income (Expense) | 3.99M 67.0% | 12.09M 8.5% | 13.22M 1226.0% | 997.00K 142.2% | -2.36M 185.0% | 2.78M 374.9% | 585.00K 101.8% | -32.64M 11.7% |
Pre-Tax Income | -21.08M 139.9% | 52.86M 127.8% | -190.14M 149.4% | -76.23M 137.6% | -32.09M 62.5% | -19.75M 17.5% | -23.95M 50.3% | -48.22M 15.8% |
Pre-Tax Margin % | -6.00% 137.5% | 16.00% 123.5% | -68.00% 183.3% | -24.00% 118.2% | -11.00% 10.0% | -10.00% 47.4% | -19.00% 69.8% | -63.00% 47.1% |
Tax Provision | 271.00K 12.6% | 310.00K 119.9% | 141.00K 62.8% | 379.00K 126.6% | -1.43M 37.6% | -1.04M 47.7% | -1.98M 38.0% | -1.43M 16.1% |
Net Income | -21.35M 140.6% | 52.55M 127.6% | -190.28M 148.4% | -76.61M 149.9% | -30.66M 63.8% | -18.71M 14.8% | -21.97M 53.0% | -46.76M 15.7% |
Net Margin % | -6.00% 137.5% | 16.00% 123.5% | -68.00% 183.3% | -24.00% 140.0% | -10.00% 0.0% | -10.00% 41.2% | -17.00% 72.1% | -61.00% 47.0% |
Basic EPS | -0.40 140.0% | 1.00 128.2% | -3.54 145.8% | -1.44 144.1% | -0.59 47.5% | -0.40 23.1% | -0.52 60.3% | -1.31 45.0% |
Diluted EPS | -0.40 143.0% | 0.93 126.3% | -3.54 145.8% | -1.44 144.1% | -0.59 47.5% | -0.40 23.1% | -0.52 60.3% | -1.31 45.0% |
Basic Shares Outstanding | 53.29M 1.0% | 52.77M 1.8% | 53.76M 0.8% | 53.32M 2.1% | 52.24M 12.4% | 46.48M 10.3% | 42.15M 18.3% | 35.64M 52.9% |
Diluted Shares Outstanding | 53.29M 5.9% | 56.62M 5.3% | 53.76M 0.8% | 53.32M 2.1% | 52.24M 12.4% | 46.48M 10.3% | 42.15M 18.3% | 35.64M 52.7% |