Need CERT 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 26, 2026 | 2024 Dec 31, 2024 Feb 26, 2025 | 2023 Dec 31, 2023 Dec 16, 2024 | 2022 Dec 31, 2022 Mar 1, 2023 | 2021 Dec 31, 2021 Mar 1, 2022 | 2020 Dec 31, 2020 Mar 15, 2021 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 418.84M 8.7% | 385.15M 8.7% | 354.34M 5.6% | 335.64M 17.3% | 286.10M 17.5% | 243.53M 16.8% | 208.51M 27.4% | 163.72M |
Cost of Revenue | 161.13M 4.3% | 154.52M 9.6% | 141.02M 6.4% | 132.58M 18.8% | 111.62M 10.8% | 100.77M 26.3% | 79.77M 12.3% | 71.04M |
Gross Profit | 257.71M 11.7% | 230.63M 8.1% | 213.31M 5.0% | 203.07M 16.4% | 174.49M 22.2% | 142.76M 10.9% | 128.74M 38.9% | 92.68M |
Gross Margin % | 62.00% 3.3% | 60.00% 0.0% | 60.00% 1.6% | 61.00% 0.0% | 61.00% 3.4% | 59.00% 4.8% | 62.00% 8.8% | 57.00% |
Research & Development | 41.04M 10.6% | 37.10M 8.6% | 34.17M 21.2% | 28.20M 38.4% | 20.38M 3.7% | 19.64M 68.9% | 11.63M 11.0% | 10.48M |
General & Administrative | 85.38M 9.4% | 94.22M 1.2% | 95.39M 32.9% | 71.77M 9.8% | 79.54M 10.1% | 88.48M 84.6% | 47.93M 10.4% | 43.39M |
Selling & Marketing | 53.72M 13.2% | 47.44M 48.2% | 32.02M 16.8% | 27.41M 36.1% | 20.14M 4.9% | 19.20M 78.9% | 10.73M 14.0% | 9.42M |
SG&A Expenses | 139.10M 1.8% | 141.66M 11.2% | 127.41M 28.5% | 99.18M 0.5% | 99.68M 7.4% | 107.68M 83.6% | 58.66M 11.1% | 52.81M |
Other Operating Expenses | 56.56M 5.5% | 53.59M 42.1% | 92.51M 114.3% | 43.16M 5.7% | 40.85M 2.5% | 39.86M 2.6% | 38.84M 36396.3% | -107.00K |
Total Operating Expenses | 236.70M 1.9% | 232.36M 8.6% | 254.09M 49.0% | 170.55M 6.0% | 160.91M 3.8% | 167.19M 53.2% | 109.13M 12.1% | 97.33M |
Cost and Expenses | 397.82M 19.4% | 333.29M 15.6% | 395.11M 30.3% | 303.12M 11.2% | 272.52M 1.7% | 267.95M 41.8% | 188.90M 12.2% | 168.37M |
Operating Income | 21.02M 1314.1% | -1.73M 95.8% | -40.77M 225.4% | 32.52M 139.5% | 13.58M 154.6% | -24.89M 226.9% | 19.61M 521.6% | -4.65M |
Operating Margin % | 5.00% | 0.00% 100.0% | -12.00% 220.0% | 10.00% 100.0% | 5.00% 150.0% | -10.00% 211.1% | 9.00% 400.0% | -3.00% |
EBITDA | 83.91M 15.9% | 72.37M 203.5% | 23.84M 73.2% | 89.00M 51.9% | 58.58M 227.8% | 17.87M 70.4% | 60.41M 87.3% | 32.25M |
EBITDA Margin % | 20.00% 5.3% | 19.00% 171.4% | 7.00% 74.1% | 27.00% 35.0% | 20.00% 185.7% | 7.00% 75.9% | 29.00% 45.0% | 20.00% |
Interest Expense | 19.74M 8.3% | 21.52M 6.1% | 22.92M 28.9% | 17.77M 5.6% | 16.84M 33.4% | 25.30M 9.7% | 28.00M 0.7% | 27.80M |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -13.40M 13.3% | -15.45M 7.5% | -14.37M 4.4% | -13.77M 18.8% | -16.95M 34.2% | -25.76M 10.4% | -28.76M 3.1% | -27.91M |
Pre-Tax Income | 7.62M 144.3% | -17.18M 68.8% | -55.14M 394.0% | 18.75M 655.7% | -3.38M 93.3% | -50.18M 448.4% | -9.15M 71.9% | -32.56M |
Pre-Tax Margin % | 2.00% 150.0% | -4.00% 75.0% | -16.00% 366.7% | 6.00% 700.0% | -1.00% 95.2% | -21.00% 425.0% | -4.00% 80.0% | -20.00% |
Tax Provision | 9.21M 279.4% | -5.13M 2498.6% | 214.00K 94.7% | 4.02M 59.3% | 9.89M 1361.6% | -784.00K 248.4% | -225.00K 132.3% | 697.00K |
Net Income | -1.59M 86.8% | -12.05M 78.2% | -55.36M 475.8% | 14.73M 211.0% | -13.27M 73.1% | -49.40M 453.4% | -8.93M 73.2% | -33.26M |
Net Margin % | 0.00% 100.0% | -3.00% 81.3% | -16.00% 500.0% | 4.00% 180.0% | -5.00% 75.0% | -20.00% 400.0% | -4.00% 80.0% | -20.00% |
Basic EPS | -0.01 86.7% | -0.08 78.5% | -0.35 472.7% | 0.09 206.1% | -0.09 72.3% | -0.32 464.4% | -0.06 77.3% | -0.25 |
Diluted EPS | -0.01 87.5% | -0.08 77.1% | -0.35 488.9% | 0.09 200.0% | -0.09 71.9% | -0.32 433.3% | -0.06 76.0% | -0.25 |
Basic Shares Outstanding | 160.39M 0.0% | 160.39M 0.9% | 158.94M 1.3% | 156.88M 4.7% | 149.84M 2.1% | 152.98M 2.8% | 157.34M 18.8% | 132.41M |
Diluted Shares Outstanding | 160.39M 0.0% | 160.39M 0.9% | 158.94M 0.3% | 159.35M 6.3% | 149.84M 2.1% | 152.98M 2.8% | 157.34M 18.8% | 132.41M |