Need ECG 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 5 fiscal years: 2021 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 25, 2026 | 2024 Dec 31, 2024 Dec 31, 2024 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 |
|---|
Total Revenue | 3.75B 31.5% | 2.85B 0.2% | 2.85B 5.7% | 2.70B 31.6% | 2.05B |
Cost of Revenue | 3.29B 31.2% | 2.51B 0.9% | 2.53B 4.5% | 2.42B 34.3% | 1.80B |
Gross Profit | 454.09M 33.8% | 339.45M 5.4% | 321.92M 16.6% | 276.05M 11.3% | 247.94M |
Gross Margin % | 12.00% 0.0% | 12.00% 9.1% | 11.00% 10.0% | 10.00% 16.7% | 12.00% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 100.0% | 27.10M | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 100.0% | 81.08M | 0.00 | 0.00 |
SG&A Expenses | 189.34M 26.6% | 149.54M 38.2% | 108.17M 2.9% | 111.40M 9.0% | 102.18M |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 189.34M 26.6% | 149.54M 13.8% | 131.38M 17.9% | 111.40M 9.0% | 102.18M |
Cost and Expenses | 3.48B 30.9% | 2.66B 0.2% | 2.66B 5.1% | 2.53B 33.0% | 1.91B |
Operating Income | 264.75M 39.4% | 189.91M 0.3% | 190.54M 15.7% | 164.64M 13.0% | 145.75M |
Operating Margin % | 7.00% 0.0% | 7.00% 0.0% | 7.00% 16.7% | 6.00% 14.3% | 7.00% |
EBITDA | 324.33M 47.4% | 220.05M 6.0% | 207.51M 10.7% | 187.49M 11.8% | 167.76M |
EBITDA Margin % | 9.00% 12.5% | 8.00% 14.3% | 7.00% 0.0% | 7.00% 12.5% | 8.00% |
Interest Expense | 21.45M 53.0% | 14.02M 49.7% | 27.89M 338.9% | 6.35M 79.5% | 3.54M |
Interest Income | 4.57M | 0.00 100.0% | 10.93M | 0.00 | 0.00 |
Other Income (Expense) | 9.33M 202.0% | -9.15M 29.5% | -12.97M 160.8% | -4.97M 175.9% | -1.80M |
Pre-Tax Income | 274.08M 51.6% | 180.76M 1.8% | 177.57M 11.2% | 159.67M 10.9% | 143.95M |
Pre-Tax Margin % | 7.00% 16.7% | 6.00% 0.0% | 6.00% 0.0% | 6.00% 14.3% | 7.00% |
Tax Provision | 72.31M 46.0% | 49.52M 9.4% | 45.29M 11.0% | 40.79M 15.1% | 35.43M |
Net Income | 201.77M 40.7% | 143.42M 4.5% | 137.23M 10.0% | 124.78M 14.1% | 109.40M |
Net Margin % | 5.00% 0.0% | 5.00% 0.0% | 5.00% 0.0% | 5.00% 0.0% | 5.00% |
Basic EPS | 3.94 40.2% | 2.81 4.5% | 2.69 9.8% | 2.45 14.0% | 2.15 |
Diluted EPS | 3.95 40.6% | 2.81 4.5% | 2.69 9.8% | 2.45 14.0% | 2.15 |
Basic Shares Outstanding | 51.05M 0.1% | 50.98M 0.0% | 50.97M 0.0% | 50.97M 0.0% | 50.97M |
Diluted Shares Outstanding | 51.17M 0.4% | 50.98M 0.0% | 50.97M 0.0% | 50.97M 0.0% | 50.97M |