Need CRF 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 Dec 31, 2025 | 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 | 96.41M 37.5% | 70.14M 60.1% | 175.61M 246.0% | -120.30M 213.6% | 105.86M 105.7% | 51.48M 51.1% | 105.35M 417.9% | -33.14M 174.0% |
Cost of Revenue | 9.73M 19.6% | 8.14M 11.0% | 7.33M 9.2% | 6.71M 17.4% | 5.72M 39.2% | 4.11M 8.2% | 4.48M 14.3% | 3.92M 67.4% |
Gross Profit | 86.67M 39.8% | 62.00M 63.2% | 168.28M 232.5% | -127.01M 226.8% | 100.15M 111.4% | 47.37M 53.0% | 100.88M 372.2% | -37.06M 187.3% |
Gross Margin % | 90.00% 2.3% | 88.00% 8.3% | 96.00% 9.4% | 106.00% 11.6% | 95.00% 3.3% | 92.00% 4.2% | 96.00% 14.3% | 112.00% 17.9% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | -4.89 413.5% | 1.56 12.4% | 1.78 56.7% | 4.11 | 0.00 |
General & Administrative | 0.00 100.0% | 995.34K 1.6% | 979.82K 10.3% | 888.14K 19.8% | 741.55K 10.6% | 670.39K 7.8% | 727.34K 25.0% | 582.03K 35.2% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 100.0% | 995.34K 1.6% | 979.82K 10.3% | 888.14K 19.8% | 741.55K 10.6% | 670.39K 7.8% | 727.34K 25.0% | 582.03K 35.2% |
Other Operating Expenses | -75.72M | 0.00 | 0.00 100.0% | 40.00K 0.5% | 40.20K 0.3% | 40.10K 218.6% | -33.82K 170.0% | 48.33K 18.5% |
Total Operating Expenses | -75.72M 7379.7% | 1.04M 1.2% | 1.03M 10.7% | 928.14K 18.7% | 781.75K 10.0% | 710.49K 2.4% | 693.52K 10.0% | 630.36K 33.7% |
Cost and Expenses | -65.99M 171.5% | 92.28M 8877.8% | 1.03M 10.7% | 928.14K 18.7% | 781.75K 10.0% | 710.49K 2.4% | 693.52K 10.0% | 630.36K 33.7% |
Operating Income | 162.40M 0.0% | 162.41M 2.9% | 167.26M 238.0% | -121.23M 215.4% | 105.08M 107.0% | 50.77M 51.5% | 104.66M 409.9% | -33.77M 176.2% |
Operating Margin % | 168.00% 27.6% | 232.00% 144.2% | 95.00% 5.9% | 101.00% 2.0% | 99.00% 0.0% | 99.00% 0.0% | 99.00% 2.9% | 102.00% 3.0% |
EBITDA | 162.40M 0.0% | 162.41M 7.0% | 174.58M 244.0% | -121.23M 215.4% | 105.08M 107.0% | 50.77M 51.5% | 104.66M 409.9% | -33.77M 176.2% |
EBITDA Margin % | 168.00% 27.6% | 232.00% 134.3% | 99.00% 2.0% | 101.00% 2.0% | 99.00% 0.0% | 99.00% 0.0% | 99.00% 2.9% | 102.00% 3.0% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 13.64M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 0.00 | 0.00 100.0% | 7.33M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 162.40M 0.0% | 162.41M 7.0% | 174.58M 244.0% | -121.23M 215.4% | 105.08M 107.0% | 50.77M 51.5% | 104.66M 409.9% | -33.77M 176.2% |
Pre-Tax Margin % | 168.00% 27.6% | 232.00% 134.3% | 99.00% 2.0% | 101.00% 2.0% | 99.00% 0.0% | 99.00% 0.0% | 99.00% 2.9% | 102.00% 3.0% |
Tax Provision | 0.00 | 0.00 | 0.00 100.0% | -228.48K 3.4% | -236.56K 14.7% | -206.30K 20.0% | -171.85K 6.6% | -161.14K 206.9% |
Net Income | 162.40M 0.0% | 162.41M 7.0% | 174.58M 244.0% | -121.23M 215.4% | 105.08M 107.0% | 50.77M 51.5% | 104.66M 409.9% | -33.77M 176.2% |
Net Margin % | 168.00% 27.6% | 232.00% 134.3% | 99.00% 2.0% | 101.00% 2.0% | 99.00% 0.0% | 99.00% 0.0% | 99.00% 2.9% | 102.00% 3.0% |
Basic EPS | 1.02 29.7% | 1.45 13.2% | 1.67 184.3% | -1.98 214.5% | 1.73 46.6% | 1.18 53.5% | 2.54 434.2% | -0.76 133.5% |
Diluted EPS | 1.02 29.7% | 1.45 13.2% | 1.67 184.3% | -1.98 214.5% | 1.73 46.6% | 1.18 53.5% | 2.54 434.2% | -0.76 133.5% |
Basic Shares Outstanding | 159.21M 42.1% | 112.01M 7.1% | 104.54M 70.7% | 61.23M 0.6% | 60.85M 41.4% | 43.04M 4.4% | 41.23M 7.4% | 44.51M 127.7% |
Diluted Shares Outstanding | 159.21M 42.1% | 112.01M 7.1% | 104.54M 70.7% | 61.23M 0.6% | 60.85M 41.4% | 43.04M 4.4% | 41.23M 7.4% | 44.51M 127.7% |