Need AP 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 Mar 16, 2026 | 2024 Dec 31, 2024 Mar 17, 2025 | 2023 Dec 31, 2023 Mar 25, 2024 | 2022 Dec 31, 2022 Mar 21, 2023 | 2021 Dec 31, 2021 Mar 17, 2022 | 2020 Dec 31, 2020 Mar 26, 2021 | 2019 Dec 31, 2019 Mar 16, 2020 | 2018 Dec 31, 2018 Mar 18, 2019 |
|---|
Total Revenue | 434.17M 3.8% | 418.31M 1.0% | 422.34M 8.2% | 390.19M 13.1% | 344.92M 5.0% | 328.54M 17.4% | 397.90M 5.1% | 419.43M 8.9% |
Cost of Revenue | 375.99M 11.6% | 336.81M 3.2% | 347.78M 6.0% | 328.00M 17.6% | 278.81M 8.3% | 257.51M 21.0% | 326.16M 7.3% | 351.84M 11.0% |
Gross Profit | 58.18M 28.6% | 81.50M 9.3% | 74.56M 19.9% | 62.19M 5.9% | 66.11M 6.9% | 71.03M 1.0% | 71.75M 6.1% | 67.59M 0.8% |
Gross Margin % | 13.00% 31.6% | 19.00% 5.6% | 18.00% 12.5% | 16.00% 15.8% | 19.00% 13.6% | 22.00% 22.2% | 18.00% 12.5% | 16.00% 11.1% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 100.0% | 45.86M 24.0% | 36.98M | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 100.0% | 5.02M 23.4% | 6.55M | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 100.0% | 54.88M 7.8% | 50.88M 16.9% | 43.53M 5.4% | 46.00M 1.0% | 45.54M 15.1% | 53.64M 7.6% | 58.07M 3.5% |
Other Operating Expenses | 52.13M 260.8% | 14.45M 75.2% | 58.25M 266.6% | 15.89M 36.2% | 24.90M 30.8% | 19.04M 34.4% | 29.01M 46.7% | 54.42M 149.9% |
Total Operating Expenses | 52.13M 24.8% | 69.33M 36.5% | 109.13M 83.7% | 59.41M 16.2% | 70.90M 9.8% | 64.58M 21.9% | 82.66M 26.5% | 112.48M 37.3% |
Cost and Expenses | 428.11M 5.4% | 406.14M 11.1% | 456.91M 17.9% | 387.41M 10.8% | 349.70M 8.6% | 322.10M 21.2% | 408.81M 12.0% | 464.32M 16.4% |
Operating Income | 6.05M 50.3% | 12.17M 135.2% | -34.57M 1344.6% | 2.78M 158.1% | -4.78M 174.2% | 6.45M 159.1% | -10.91M 75.7% | -44.89M 226.0% |
Operating Margin % | 1.00% 66.7% | 3.00% 137.5% | -8.00% 900.0% | 1.00% 200.0% | -1.00% 150.0% | 2.00% 166.7% | -3.00% 72.7% | -11.00% 175.0% |
EBITDA | -30.27M 185.8% | 35.28M 387.8% | -12.26M 143.2% | 28.40M 38.7% | 20.48M 34.8% | 31.39M 96.9% | 15.94M 187.1% | -18.30M 360.7% |
EBITDA Margin % | -7.00% 187.5% | 8.00% 366.7% | -3.00% 142.9% | 7.00% 16.7% | 6.00% 40.0% | 10.00% 150.0% | 4.00% 200.0% | -4.00% 300.0% |
Interest Expense | 11.37M 2.2% | 11.62M 24.3% | 9.35M 72.0% | 5.43M 51.0% | 3.60M 12.5% | 4.11M 23.0% | 5.34M 29.3% | 4.13M 33.9% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Other Income (Expense) | -69.47M 875.3% | -7.12M 51.5% | -4.70M 269.3% | 2.78M 26.6% | 3.79M 68.0% | 2.25M 11.3% | 2.54M 134.2% | 1.08M 129.5% |
Pre-Tax Income | -63.42M 1356.9% | 5.05M 112.8% | -39.28M 806.9% | 5.56M 658.4% | -995.00K 111.4% | 8.70M 204.0% | -8.37M 80.9% | -43.81M 151.2% |
Pre-Tax Margin % | -15.00% 1600.0% | 1.00% 111.1% | -9.00% 1000.0% | 1.00% | 0.00% 100.0% | 3.00% 250.0% | -2.00% 80.0% | -10.00% 100.0% |
Tax Provision | 120.00K 95.5% | 2.69M 332.7% | -1.16M 173.5% | 1.58M 31.6% | 2.31M 590.4% | -470.00K 122.3% | 2.11M 686.6% | 268.00K 119.8% |
Net Income | -66.07M 15183.8% | 438.00K 101.1% | -39.93M 1268.9% | 3.42M 188.5% | -3.86M 148.4% | 7.97M 138.0% | -20.99M 69.7% | -69.33M 473.5% |
Net Margin % | -15.00% | 0.00% 100.0% | -9.00% 1000.0% | 1.00% 200.0% | -1.00% 150.0% | 2.00% 140.0% | -5.00% 70.6% | -17.00% 466.7% |
Basic EPS | -3.28 15009.1% | 0.02 101.1% | -2.04 1233.3% | 0.18 190.0% | -0.20 135.7% | 0.56 133.5% | -1.67 70.0% | -5.57 468.4% |
Diluted EPS | -3.28 16500.0% | 0.02 101.0% | -2.04 1233.3% | 0.18 190.0% | -0.20 137.0% | 0.54 132.3% | -1.67 70.0% | -5.57 468.4% |
Basic Shares Outstanding | 20.14M 1.3% | 19.89M 1.4% | 19.62M 1.5% | 19.32M 1.9% | 18.95M 32.8% | 14.27M 13.4% | 12.59M 1.1% | 12.45M 1.0% |
Diluted Shares Outstanding | 20.14M 1.3% | 19.89M 1.4% | 19.62M 0.9% | 19.44M 2.6% | 18.95M 29.5% | 14.64M 16.3% | 12.59M 1.1% | 12.45M 1.0% |