Need OPAD 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 24, 2026 | 2024 Dec 31, 2024 Feb 25, 2025 | 2023 Dec 31, 2023 Feb 27, 2024 | 2022 Dec 31, 2022 Feb 28, 2023 | 2021 Dec 31, 2021 Mar 7, 2022 | 2020 Dec 31, 2020 Mar 31, 2021 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 567.81M 38.2% | 918.82M 30.1% | 1.31B 66.7% | 3.95B 90.9% | 2.07B 94.5% | 1.06B 1.1% | 1.08B 25.7% | 855.96M |
Cost of Revenue | 525.77M 37.9% | 846.62M 32.0% | 1.24B 67.0% | 3.77B 102.4% | 1.86B 90.7% | 976.48M 2.5% | 1.00B 26.8% | 790.10M |
Gross Profit | 42.04M 41.8% | 72.19M 2.9% | 70.18M 61.5% | 182.42M 12.2% | 207.81M 136.7% | 87.78M 18.0% | 74.39M 12.9% | 65.86M |
Gross Margin % | 7.00% 12.5% | 8.00% 60.0% | 5.00% 0.0% | 5.00% 50.0% | 10.00% 25.0% | 8.00% 14.3% | 7.00% 12.5% | 8.00% |
Research & Development | 3.40M 24.7% | 4.52M 43.1% | 7.95M 34.3% | 12.09M 11.3% | 10.86M 49.4% | 7.27M 2.4% | 7.45M 100.4% | 3.72M |
General & Administrative | 26.19M 35.5% | 40.62M 18.9% | 50.09M 14.7% | 58.72M 93.7% | 30.32M 73.4% | 17.48M 15.7% | 15.11M 30.8% | 11.55M |
Selling & Marketing | 45.84M 37.3% | 73.09M 37.3% | 116.56M 51.2% | 238.93M 62.7% | 146.87M 91.3% | 76.79M 9.9% | 85.23M 479.8% | 14.70M |
SG&A Expenses | 72.03M 36.7% | 113.71M 31.8% | 166.65M 44.0% | 297.65M 68.0% | 177.19M 88.0% | 94.27M 6.0% | 100.34M 31.6% | 76.25M |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | 1.53M 517.7% | 248.00K 70.3% | 834.00K | 0.00 | 0.00 |
Total Operating Expenses | 75.43M 36.2% | 118.24M 32.3% | 174.59M 43.6% | 309.74M 64.7% | 188.05M 85.2% | 101.54M 5.8% | 107.79M 34.8% | 79.96M |
Cost and Expenses | 601.20M 37.7% | 964.86M 32.0% | 1.42B 65.2% | 4.08B 98.9% | 2.05B 90.2% | 1.08B 2.8% | 1.11B 27.5% | 870.06M |
Operating Income | -33.39M 27.5% | -46.04M 55.9% | -104.41M 18.0% | -127.32M 744.1% | 19.77M 243.7% | -13.76M 58.8% | -33.40M 136.8% | -14.10M |
Operating Margin % | -6.00% 20.0% | -5.00% 37.5% | -8.00% 166.7% | -3.00% 400.0% | 1.00% 200.0% | -1.00% 66.7% | -3.00% 50.0% | -2.00% |
EBITDA | -30.17M 29.6% | -42.83M 56.1% | -97.47M 3.7% | -101.24M 540.2% | 23.00M 284.2% | -12.49M 62.2% | -33.02M 137.4% | -13.91M |
EBITDA Margin % | -5.00% 0.0% | -5.00% 28.6% | -7.00% 133.3% | -3.00% 400.0% | 1.00% 200.0% | -1.00% 66.7% | -3.00% 50.0% | -2.00% |
Interest Expense | 8.26M 55.8% | 18.68M 0.9% | 18.86M 59.0% | 45.99M 190.2% | 15.85M 58.0% | 10.03M 45.2% | 18.30M | 0.00 |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 18.30M 0.2% | 18.33M |
Other Income (Expense) | -12.55M 22.0% | -16.09M 27.3% | -12.64M 39.6% | -20.94M 59.4% | -13.14M 42.8% | -9.20M 49.7% | -18.30M 0.2% | -18.33M |
Pre-Tax Income | -45.94M 26.1% | -62.13M 46.9% | -117.06M 21.0% | -148.25M 2336.1% | 6.63M 128.9% | -22.95M 55.6% | -51.70M 59.4% | -32.43M |
Pre-Tax Margin % | -8.00% 14.3% | -7.00% 22.2% | -9.00% 125.0% | -4.00% | 0.00% 100.0% | -2.00% 60.0% | -5.00% 25.0% | -4.00% |
Tax Provision | 441.00K 1322.6% | 31.00K 81.0% | 163.00K 54.6% | 359.00K 111.2% | 170.00K 4.3% | 163.00K 35.8% | 254.00K 49.8% | 506.00K |
Net Income | -46.38M 25.4% | -62.16M 47.0% | -117.22M 21.1% | -148.61M 2400.5% | 6.46M 127.9% | -23.12M 55.5% | -51.95M 57.7% | -32.94M |
Net Margin % | -8.00% 14.3% | -7.00% 22.2% | -9.00% 125.0% | -4.00% | 0.00% 100.0% | -2.00% 60.0% | -5.00% 25.0% | -4.00% |
Basic EPS | -15.00 560.8% | -2.27 48.9% | -4.44 51.2% | -9.09 1208.5% | 0.82 113.7% | -5.99 93.9% | -97.80 63.4% | -59.86 |
Diluted EPS | -15.00 560.8% | -2.27 48.9% | -4.44 51.2% | -9.09 1436.8% | 0.68 111.4% | -5.99 61.3% | -15.49 74.1% | -59.86 |
Basic Shares Outstanding | 3.72M 86.4% | 27.41M 3.9% | 26.39M 61.4% | 16.34M 106.8% | 7.90M 104.9% | 3.86M 626.2% | 531.20K 3.5% | 550.27K |
Diluted Shares Outstanding | 3.72M 86.4% | 27.41M 3.9% | 26.39M 61.4% | 16.34M 71.2% | 9.55M 147.5% | 3.86M 15.0% | 3.35M 509.5% | 550.28K |