Need ERO 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 30, 2026 | 2024 Dec 31, 2024 Mar 6, 2025 | 2023 Dec 31, 2023 Mar 7, 2024 | 2022 Dec 31, 2022 Mar 8, 2023 | 2021 Dec 31, 2021 Mar 11, 2022 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 799.60M 70.0% | 470.26M 10.0% | 427.48M 0.3% | 426.39M 13.0% | 489.92M 51.2% | 324.08M 13.8% | 284.84M 22.2% | 233.10M 57.2% |
Cost of Revenue | 454.09M 56.7% | 289.71M 7.0% | 270.63M 13.1% | 239.22M 39.8% | 171.06M 25.8% | 135.94M 19.0% | 167.78M 11.2% | 150.88M 15.9% |
Gross Profit | 345.51M 91.4% | 180.55M 15.1% | 156.84M 16.2% | 187.18M 41.3% | 318.86M 69.5% | 188.14M 60.7% | 117.06M 42.4% | 82.23M 356.6% |
Gross Margin % | 43.00% 13.2% | 38.00% 2.7% | 37.00% 15.9% | 44.00% 32.3% | 65.00% 12.1% | 58.00% 41.5% | 41.00% 17.1% | 35.00% 191.7% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 57.90M 10.4% | 52.43M 8.1% | 57.08M 23.0% | 46.41M 25.4% | 37.00M 5.3% | 39.08M 23.1% | 31.75M 102.9% |
Selling & Marketing | 0.00 | 0.00 100.0% | 9.22M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 75.18M 29.8% | 57.90M 6.1% | 61.65M 8.0% | 57.08M 23.0% | 46.41M 25.4% | 37.00M 5.3% | 39.08M 23.1% | 31.75M 102.9% |
Other Operating Expenses | 0.00 100.0% | 4.02M | 0.00 100.0% | 2.50M 83.4% | 1.36M 117.1% | -7.99M 56.9% | -18.54M 17270.4% | 108.00K 94.0% |
Total Operating Expenses | 75.18M 21.4% | 61.92M 0.4% | 61.65M 3.5% | 59.58M 24.7% | 47.77M 64.7% | 29.01M 41.3% | 20.53M 43.0% | 35.99M 75.5% |
Cost and Expenses | 529.27M 50.5% | 351.63M 5.8% | 332.28M 11.2% | 298.80M 36.5% | 218.83M 32.7% | 164.95M 12.4% | 188.31M 0.8% | 186.87M 51.9% |
Operating Income | 270.33M 127.9% | 118.63M 24.6% | 95.20M 24.9% | 126.70M 52.0% | 264.01M 71.3% | 154.10M 65.1% | 93.36M 101.9% | 46.23M 711.6% |
Operating Margin % | 34.00% 36.0% | 25.00% 13.6% | 22.00% 26.7% | 30.00% 44.4% | 54.00% 12.5% | 48.00% 45.5% | 33.00% 65.0% | 20.00% 500.0% |
EBITDA | 498.88M 3152.7% | 15.34M 93.1% | 222.62M 19.9% | 185.67M 36.6% | 292.74M 146.0% | 118.99M 16.5% | 142.47M 55.7% | 91.53M 45.3% |
EBITDA Margin % | 62.00% 1966.7% | 3.00% 94.2% | 52.00% 18.2% | 44.00% 26.7% | 60.00% 62.2% | 37.00% 26.0% | 50.00% 28.2% | 39.00% 9.3% |
Interest Expense | 22.06M 445.3% | 4.04M 68.3% | 12.78M 47.3% | 24.22M 143.2% | 9.96M 16.6% | 11.94M 20.8% | 15.07M 0.7% | 14.96M 29.0% |
Interest Income | 5.47M 33.7% | 4.09M 92.9% | 2.12M 78.5% | 9.89M 233.5% | 2.96M 109.2% | 1.42M 97.6% | 717.30K 45.0% | 1.30M 44.7% |
Other Income (Expense) | 66.42M 134.2% | -194.07M 1231.4% | 17.15M 604.2% | -3.40M 90.3% | -35.24M 60.7% | -89.72M 2374.4% | -3.63M 91.7% | -43.57M 634.2% |
Pre-Tax Income | 336.75M 546.4% | -75.44M 167.1% | 112.35M 11.1% | 126.38M 46.7% | 236.92M 285.7% | 61.42M 17.9% | 74.83M 2712.1% | 2.66M 36.7% |
Pre-Tax Margin % | 42.00% 362.5% | -16.00% 161.5% | 26.00% 13.3% | 30.00% 37.5% | 48.00% 152.6% | 19.00% 26.9% | 26.00% 2500.0% | 1.00% 0.0% |
Tax Provision | 65.17M 951.8% | -7.65M 142.4% | 18.05M 22.6% | 23.32M 32.0% | 34.29M 284.2% | 8.93M 150.6% | -17.63M 411.9% | 5.65M 134.6% |
Net Income | 268.34M 491.9% | -68.47M 173.8% | 92.80M 8.9% | 101.83M 49.4% | 201.05M 289.5% | 51.62M 43.8% | 91.88M 3012.3% | -3.15M 114.0% |
Net Margin % | 34.00% 326.7% | -15.00% 168.2% | 22.00% 8.3% | 24.00% 41.5% | 41.00% 156.2% | 16.00% 50.0% | 32.00% 3300.0% | -1.00% 106.7% |
Basic EPS | 2.59 492.4% | -0.66 166.7% | 0.99 8.3% | 1.08 52.0% | 2.25 257.1% | 0.63 42.7% | 1.10 3025.5% | -0.04 113.4% |
Diluted EPS | 2.58 490.9% | -0.66 167.3% | 0.98 7.5% | 1.06 51.6% | 2.19 271.2% | 0.59 42.7% | 1.03 2675.0% | -0.04 111.8% |
Basic Shares Outstanding | 103.68M 0.6% | 103.11M 9.6% | 94.11M 3.7% | 90.79M 2.5% | 88.60M 2.6% | 86.37M 1.3% | 85.24M 1.6% | 83.93M 4.0% |
Diluted Shares Outstanding | 104.13M 1.0% | 103.11M 8.7% | 94.90M 3.0% | 92.17M 1.3% | 90.96M 1.4% | 92.21M 0.9% | 91.39M 8.9% | 83.93M 27.2% |