Need CXDO 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 3, 2026 | 2024 Dec 31, 2024 Mar 4, 2025 | 2023 Dec 31, 2023 Mar 5, 2024 | 2022 Dec 31, 2022 Mar 14, 2023 | 2021 Dec 31, 2021 Mar 21, 2022 | 2020 Dec 31, 2020 Mar 9, 2021 | 2019 Dec 31, 2019 Mar 3, 2020 | 2018 Dec 31, 2018 Mar 6, 2019 |
|---|
Total Revenue | 68.17M 12.0% | 60.84M 14.4% | 53.20M 41.7% | 37.55M 33.7% | 28.09M 71.4% | 16.39M 13.5% | 14.44M 21.2% | 11.91M 16.9% |
Cost of Revenue | - | - | - | - | - 100.0% | 4.95M 13.7% | 4.35M | - 100.0% |
Gross Profit | - | - | - | - | - 100.0% | 11.44M 13.4% | 10.09M | - 100.0% |
Gross Margin % | - | - | - | - | - 100.0% | 70.00% 0.0% | 70.00% | - 100.0% |
Research & Development | 5.72M 3.0% | 5.55M 14.2% | 4.86M 22.9% | 3.96M 183.3% | 1.40M 17.4% | 1.19M 39.4% | 853.00K 6.5% | 801.00K 6.8% |
General & Administrative | 14.72M 6.5% | 13.83M 0.3% | 13.79M 6.9% | 12.90M 21.9% | 10.59M 107.3% | 5.11M 20.6% | 4.24M 3.5% | 4.09M 0.5% |
Selling & Marketing | 17.77M 7.5% | 16.54M 12.7% | 14.67M 25.1% | 11.72M 41.9% | 8.26M 98.9% | 4.15M 7.5% | 3.86M 13.5% | 3.40M 20.1% |
SG&A Expenses | - | - | - | - | - | - | - | - |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | 63.48M 7.6% | 59.01M 7.5% | 54.89M 26.8% | 74.95M 142.5% | 30.90M 100.7% | 15.40M 15.8% | 13.30M 9.8% | 12.11M 10.9% |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | 4.69M 157.1% | 1.82M 208.0% | -1.69M 95.5% | -37.39M 1230.7% | -2.81M 383.6% | 991.00K 12.7% | 1.14M 651.0% | -206.00K 71.9% |
Operating Margin % | 7.00% 133.3% | 3.00% 200.0% | -3.00% 97.0% | -100.00% 900.0% | -10.00% 266.7% | 6.00% 25.0% | 8.00% 500.0% | -2.00% 71.4% |
EBITDA | 5.59M 154.9% | 2.19M 759.6% | 255.00K 100.7% | -35.79M 115.4% | 232.17M 1521.9% | 14.31M 1044.3% | 1.25M 1302.9% | -104.00K 82.9% |
EBITDA Margin % | 8.00% 100.0% | 4.00% | 0.00% 100.0% | -95.00% 111.5% | 826.00% 849.4% | 87.00% 866.7% | 9.00% 1000.0% | -1.00% 83.3% |
Interest Expense | - | - 100.0% | 115.00K 47.4% | 78.00K 7.1% | 84.00K 10.5% | 76.00K 533.3% | 12.00K 0.0% | 12.00K 94.3% |
Interest Income | - | - | - | 0.00 100.0% | 1.00K 66.7% | 3.00K 50.0% | 6.00K 14.3% | 7.00K 30.0% |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | 5.37M 184.3% | 1.89M 815.5% | -264.00K 99.3% | -36.17M 1143.1% | -2.91M 253.2% | 1.90M 65.9% | 1.15M 650.5% | -208.00K 79.5% |
Pre-Tax Margin % | 8.00% 166.7% | 3.00% | 0.00% 100.0% | -96.00% 860.0% | -10.00% 183.3% | 12.00% 50.0% | 8.00% 500.0% | -2.00% 80.0% |
Tax Provision | 300.00K 41.5% | 212.00K 116.3% | 98.00K 112.9% | -762.00K 63.9% | -465.00K 107.7% | 6.04M 100583.3% | 6.00K 60.0% | 15.00K 114.3% |
Net Income | 5.07M 202.4% | 1.68M 563.3% | -362.00K 99.0% | -35.41M 1348.4% | -2.44M 130.8% | 7.94M 597.1% | 1.14M 610.8% | -223.00K 76.0% |
Net Margin % | 7.00% 133.3% | 3.00% 400.0% | -1.00% 98.9% | -94.00% 944.4% | -9.00% 118.8% | 48.00% 500.0% | 8.00% 500.0% | -2.00% 77.8% |
Basic EPS | 0.17 183.3% | 0.06 700.0% | -0.01 99.4% | -1.54 1183.3% | -0.12 124.0% | 0.50 525.0% | 0.08 500.0% | -0.02 71.4% |
Diluted EPS | 0.16 166.7% | 0.06 700.0% | -0.01 99.4% | -1.54 1183.3% | -0.12 126.1% | 0.46 557.1% | 0.07 450.0% | -0.02 71.4% |
Basic Shares Outstanding | 29.68M 10.9% | 26.76M 3.1% | 25.94M 13.1% | 22.94M 99.9% | 20.28B 128488.6% | 15.77M 8.2% | 14.57M 1.7% | 14.33M 2.8% |
Diluted Shares Outstanding | 31.64M 5.4% | 30.02M 15.7% | 25.94M 13.1% | 22.94M 99.9% | 20.28B 116290.0% | 17.42M 12.0% | 15.56M 8.6% | 14.33M 2.8% |