Need MYE 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 5, 2026 | 2024 Dec 31, 2024 Mar 6, 2025 | 2023 Dec 31, 2023 Mar 5, 2024 | 2022 Dec 31, 2022 Mar 3, 2023 | 2021 Dec 31, 2021 Mar 10, 2022 | 2020 Dec 31, 2020 Mar 11, 2021 | 2019 Dec 31, 2019 Mar 6, 2020 | 2018 Dec 31, 2018 Mar 8, 2019 |
|---|
Total Revenue | 825.74M 1.3% | 836.28M 2.9% | 813.07M 9.6% | 899.55M 18.1% | 761.43M 49.2% | 510.37M 1.0% | 515.70M 9.0% | 566.74M 3.6% |
Cost of Revenue | 549.69M 2.8% | 565.48M 2.1% | 553.98M 10.1% | 616.18M 12.0% | 550.01M 62.5% | 338.41M 1.7% | 344.39M 11.1% | 387.44M 0.6% |
Gross Profit | 276.05M 1.9% | 270.81M 4.5% | 259.09M 8.6% | 283.37M 34.0% | 211.42M 22.9% | 171.96M 0.4% | 171.31M 4.5% | 179.29M 13.9% |
Gross Margin % | 33.00% 3.1% | 32.00% 0.0% | 32.00% 0.0% | 32.00% 14.3% | 28.00% 17.6% | 34.00% 3.0% | 33.00% 3.1% | 32.00% 10.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 172.40M | 0.00 100.0% | 186.08M 0.2% | 186.39M 21.7% | 153.10M 106.9% | 74.01M 3.6% | 76.78M 3.8% | 79.83M 1.2% |
Selling & Marketing | 11.05M | 0.00 100.0% | 800.00K 93.9% | 13.10M 26.0% | 10.40M 81.5% | 56.32M 0.0% | 56.35M 5.3% | 59.50M 5.1% |
SG&A Expenses | 183.45M 10.1% | 204.11M 9.2% | 186.88M 6.3% | 199.49M 22.0% | 163.50M 25.5% | 130.33M 2.1% | 133.13M 4.5% | 139.34M 2.8% |
Other Operating Expenses | 17.45M 21.5% | 22.22M 11493.3% | -195.00K 132.3% | 603.00K | 0.00 100.0% | -11.92M | 0.00 100.0% | 33.33M |
Total Operating Expenses | 200.89M 11.2% | 226.32M 21.2% | 186.68M 6.7% | 200.09M 22.4% | 163.50M 38.1% | 118.41M 11.1% | 133.13M 22.9% | 172.67M 27.4% |
Cost and Expenses | 750.58M 2.5% | 769.58M 3.9% | 740.66M 9.3% | 816.27M 14.4% | 713.52M 56.2% | 456.82M 4.3% | 477.52M 14.7% | 560.11M 6.7% |
Operating Income | 75.16M 69.0% | 44.48M 38.6% | 72.41M 13.7% | 83.94M 70.3% | 49.30M 7.9% | 53.55M 43.7% | 37.27M 489.0% | 6.33M 74.6% |
Operating Margin % | 9.00% 80.0% | 5.00% 44.4% | 9.00% 0.0% | 9.00% 50.0% | 6.00% 40.0% | 10.00% 42.9% | 7.00% 600.0% | 1.00% 80.0% |
EBITDA | 113.83M 37.0% | 83.07M 12.7% | 95.19M 9.5% | 105.16M 113.3% | 49.30M 7.9% | 53.55M 12.6% | 61.27M 84.1% | 33.28M 43.5% |
EBITDA Margin % | 14.00% 40.0% | 10.00% 16.7% | 12.00% 0.0% | 12.00% 100.0% | 6.00% 40.0% | 10.00% 16.7% | 12.00% 100.0% | 6.00% 45.5% |
Interest Expense | 29.42M 4.9% | 30.94M 387.3% | 6.35M 10.8% | 5.73M 36.2% | 4.21M 14.1% | 4.90M 0.1% | 4.89M 20.6% | 6.16M 28.8% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 209.00K 74.1% | 808.00K 33.8% | 1.22M 10.3% |
Other Income (Expense) | -30.02M 2.9% | -30.94M 387.3% | -6.35M 10.8% | -5.73M 36.2% | -4.21M 10.2% | -4.69M 14.8% | -4.08M 17.3% | -4.94M 46.2% |
Pre-Tax Income | 45.13M 233.3% | 13.54M 79.5% | 66.06M 15.5% | 78.21M 73.4% | 45.09M 7.7% | 48.86M 47.3% | 33.18M 2289.0% | 1.39M 91.2% |
Pre-Tax Margin % | 5.00% 150.0% | 2.00% 75.0% | 8.00% 11.1% | 9.00% 50.0% | 6.00% 40.0% | 10.00% 66.7% | 6.00% | 0.00% 100.0% |
Tax Provision | 10.21M 60.9% | 6.34M 63.1% | 17.19M 4.2% | 17.94M 55.3% | 11.55M 4.4% | 12.09M 34.8% | 8.97M 195.3% | 3.04M 37.6% |
Net Income | 34.93M 385.0% | 7.20M 85.3% | 48.87M 18.9% | 60.27M 79.7% | 33.54M 8.8% | 36.77M 51.1% | 24.33M 826.6% | -3.35M 66.1% |
Net Margin % | 4.00% 300.0% | 1.00% 83.3% | 6.00% 14.3% | 7.00% 75.0% | 4.00% 42.9% | 7.00% 40.0% | 5.00% 600.0% | -1.00% 50.0% |
Basic EPS | 0.93 389.5% | 0.19 85.7% | 1.33 19.9% | 1.66 78.5% | 0.93 9.7% | 1.03 49.3% | 0.69 790.0% | -0.10 69.7% |
Diluted EPS | 0.93 389.5% | 0.19 85.6% | 1.32 19.5% | 1.64 78.3% | 0.92 9.8% | 1.02 50.0% | 0.68 780.0% | -0.10 68.8% |
Basic Shares Outstanding | 37.37M 0.6% | 37.14M 1.1% | 36.74M 2.3% | 35.92M 0.6% | 36.14M 1.0% | 35.79M 0.8% | 35.49M 7.7% | 32.96M 9.1% |
Diluted Shares Outstanding | 37.56M 0.4% | 37.40M 0.8% | 37.10M 3.3% | 35.92M 1.2% | 36.36M 1.2% | 35.92M 0.7% | 35.65M 6.7% | 33.43M 9.4% |