Need ECVT 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 Feb 27, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Feb 28, 2023 | 2021 Dec 31, 2021 Mar 1, 2022 | 2020 Dec 31, 2020 Mar 17, 2021 | 2019 Dec 31, 2019 Feb 27, 2020 | 2018 Dec 31, 2018 Mar 1, 2019 |
|---|
Total Revenue | 723.51M 20.9% | 598.29M 2.3% | 584.85M 28.7% | 820.16M 34.2% | 611.20M 23.2% | 495.92M 6.9% | 532.75M 56.6% | 1.23B 16.5% |
Cost of Revenue | 565.43M 30.0% | 434.91M 3.9% | 418.40M 29.7% | 595.53M 37.0% | 434.54M 26.0% | 344.97M 5.6% | 365.54M 60.5% | 925.53M 15.5% |
Gross Profit | 158.09M 3.2% | 163.38M 1.8% | 166.45M 25.9% | 224.63M 27.2% | 176.66M 17.0% | 150.95M 9.7% | 167.21M 44.9% | 303.39M 19.5% |
Gross Margin % | 22.00% 18.5% | 27.00% 3.6% | 28.00% 3.7% | 27.00% 6.9% | 29.00% 3.3% | 30.00% 3.2% | 31.00% 24.0% | 25.00% 3.8% |
Research & Development | - 100.0% | 6.81M 12.6% | 7.80M 7.8% | 7.23M 3.6% | 7.50M 5.1% | 7.14M 3.0% | 7.36M 46.4% | 13.72M 1.0% |
General & Administrative | - | - | - | - | - | - | - | - |
Selling & Marketing | - | - | - | - | - | - | - | - |
SG&A Expenses | 66.02M 1.0% | 65.39M 8.0% | 60.53M 29.1% | 85.33M 12.7% | 97.78M 19.9% | 81.55M 2.4% | 83.51M 36.4% | 131.40M 10.4% |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | - | - | - | - | - | - | - | - |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | 64.89M 23.8% | 85.13M 4.9% | 89.55M 14.2% | 104.39M 91.2% | 54.61M 5.9% | 51.57M 21.8% | 65.97M 57.6% | 155.56M 6.2% |
Operating Margin % | 9.00% 35.7% | 14.00% 6.7% | 15.00% 15.4% | 13.00% 44.4% | 9.00% 10.0% | 10.00% 16.7% | 12.00% 7.7% | 13.00% 18.2% |
EBITDA | - 100.0% | 118.90M 43.2% | 209.21M 2.7% | 215.02M 2042.2% | -11.07M 94.6% | -203.50M 187.2% | 233.49M 30.6% | 336.63M 14.3% |
EBITDA Margin % | - 100.0% | 20.00% 44.4% | 36.00% 38.5% | 26.00% 1400.0% | -2.00% 95.1% | -41.00% 193.2% | 44.00% 63.0% | 27.00% 35.0% |
Interest Expense | 34.20M 6.3% | 36.49M 18.4% | 44.73M 20.2% | 37.22M 0.6% | 36.99M 26.6% | 50.41M 24.6% | 66.87M 26.3% | 90.76M 49.3% |
Interest Income | - | - | - | - | - | - | - | - |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | 25.79M 43.0% | 45.20M 20.6% | 56.95M 39.9% | 94.73M 579.5% | 13.94M 529.4% | 2.21M 94.9% | 43.42M 48.3% | 84.02M 238.6% |
Pre-Tax Margin % | 4.00% 50.0% | 8.00% 20.0% | 10.00% 16.7% | 12.00% 500.0% | 2.00% | 0.00% 100.0% | 8.00% 14.3% | 7.00% 275.0% |
Tax Provision | 19.50M 6621.1% | -299.00K 103.4% | 8.73M 65.0% | 24.94M 105.3% | 12.15M 123.3% | -52.06M 523.3% | 12.30M 63.4% | 33.64M 128.2% |
Net Income | -71.13M 969.2% | -6.65M 109.3% | 71.15M 3.5% | 73.70M 152.7% | -139.95M 49.8% | -278.77M 450.5% | 79.54M 36.4% | 58.30M 1.2% |
Net Margin % | -10.00% 900.0% | -1.00% 108.3% | 12.00% 33.3% | 9.00% 139.1% | -23.00% 58.9% | -56.00% 473.3% | 15.00% 200.0% | 5.00% 25.0% |
Basic EPS | -0.62 933.3% | -0.06 110.0% | 0.60 9.1% | 0.55 153.4% | -1.03 50.0% | -2.06 449.2% | 0.59 34.1% | 0.44 15.4% |
Diluted EPS | -0.61 916.7% | -0.06 110.0% | 0.60 9.1% | 0.55 153.9% | -1.02 50.0% | -2.04 445.8% | 0.59 37.2% | 0.43 17.3% |
Basic Shares Outstanding | 115.29M 1.2% | 116.72M 1.4% | 118.37M 11.4% | 133.60M 1.9% | 136.17M 0.5% | 135.53M 0.8% | 134.39M 0.8% | 133.38M 19.8% |
Diluted Shares Outstanding | 115.96M 1.3% | 117.45M 1.7% | 119.49M 11.5% | 135.09M 1.9% | 137.71M 0.9% | 136.45M 0.7% | 135.55M 0.6% | 134.68M 20.6% |