Need HALO 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 17, 2026 | 2024 Dec 31, 2024 Feb 18, 2025 | 2023 Dec 31, 2023 Feb 20, 2024 | 2022 Dec 31, 2022 Feb 21, 2023 | 2021 Dec 31, 2021 Feb 22, 2022 | 2020 Dec 31, 2020 Feb 23, 2021 | 2019 Dec 31, 2019 Feb 24, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 1.40B 37.6% | 1.02B 22.4% | 829.25M 25.6% | 660.12M 48.9% | 443.31M 65.7% | 267.59M 36.5% | 195.99M 29.1% | 151.86M 52.0% |
Cost of Revenue | 305.44M 91.6% | 159.42M 17.1% | 192.36M 38.1% | 139.30M 71.1% | 81.41M 87.7% | 43.37M 4.8% | 45.55M 349.3% | 10.14M 67.5% |
Gross Profit | 1.09B 27.5% | 855.91M 34.4% | 636.89M 22.3% | 520.81M 43.9% | 361.90M 61.4% | 224.23M 49.0% | 150.45M 6.2% | 141.73M 50.4% |
Gross Margin % | 78.00% 7.1% | 84.00% 9.1% | 77.00% 2.5% | 79.00% 3.7% | 82.00% 2.4% | 84.00% 9.1% | 77.00% 17.2% | 93.00% 3.3% |
Research & Development | 81.49M 3.1% | 79.05M 3.5% | 76.36M 14.6% | 66.61M 86.7% | 35.67M 4.2% | 34.24M 75.7% | 140.80M 6.3% | 150.25M 0.3% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 60.80M 13.0% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 193.39M 25.3% | 154.34M 3.5% | 149.18M 3.9% | 143.53M 185.2% | 50.32M 10.0% | 45.74M 40.8% | 77.25M 27.1% | 60.80M 13.0% |
Other Operating Expenses | 0.00 100.0% | 71.05M 3.7% | 73.77M 71.0% | 43.15M | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 274.88M 9.7% | 304.43M 1.7% | 299.32M 18.2% | 253.28M 194.5% | 86.00M 7.5% | 79.97M 63.3% | 218.06M 3.3% | 211.06M 3.2% |
Cost and Expenses | 580.32M 25.1% | 463.85M 5.7% | 491.68M 25.2% | 392.58M 134.5% | 167.41M 35.7% | 123.34M 53.2% | 263.60M 19.2% | 221.19M 6.1% |
Operating Income | 816.29M 48.0% | 551.48M 63.4% | 337.57M 26.2% | 267.53M 3.0% | 275.90M 91.3% | 144.25M 313.4% | -67.61M 2.5% | -69.33M 185.6% |
Operating Margin % | 58.00% 7.4% | 54.00% 31.7% | 41.00% 0.0% | 41.00% 33.9% | 62.00% 14.8% | 54.00% 258.8% | -34.00% 26.1% | -46.00% 276.9% |
EBITDA | 573.05M 12.7% | 656.54M 45.3% | 451.95M 43.2% | 315.51M 21.8% | 259.04M 69.3% | 152.96M 370.5% | -56.56M 18.4% | -69.33M 183.4% |
EBITDA Margin % | 41.00% 36.9% | 65.00% 18.2% | 55.00% 14.6% | 48.00% 17.2% | 58.00% 1.8% | 57.00% 296.6% | -29.00% 37.0% | -46.00% 276.9% |
Interest Expense | 18.13M 0.2% | 18.09M 3.6% | 18.76M 10.7% | 16.95M 125.2% | 7.53M 63.1% | 20.38M 75.3% | 11.63M 35.6% | 18.04M 17.9% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -349.42M 6276.7% | 5.66M 47.4% | 10.76M 157.8% | -18.61M 32.0% | -27.38M 83.1% | -14.95M 222.2% | -4.64M 55.6% | -10.46M 46.0% |
Pre-Tax Income | 466.88M 16.2% | 557.13M 59.9% | 348.33M 39.9% | 248.92M 0.2% | 248.52M 92.2% | 129.30M 279.0% | -72.25M 9.5% | -79.79M 229.5% |
Pre-Tax Margin % | 33.00% 40.0% | 55.00% 31.0% | 42.00% 10.5% | 38.00% 32.1% | 56.00% 16.7% | 48.00% 229.7% | -37.00% 30.2% | -53.00% 378.9% |
Tax Provision | 149.99M 32.7% | 113.04M 69.4% | 66.73M 42.6% | 46.79M 130.3% | -154.19M 71156.2% | 217.00K 2072.7% | -11.00K 102.0% | 537.00K 139.5% |
Net Income | 316.89M 28.6% | 444.09M 57.7% | 281.59M 39.3% | 202.13M 49.8% | 402.71M 212.0% | 129.09M 278.7% | -72.24M 10.1% | -80.33M 227.6% |
Net Margin % | 23.00% 47.7% | 44.00% 29.4% | 34.00% 9.7% | 31.00% 65.9% | 91.00% 89.6% | 48.00% 229.7% | -37.00% 30.2% | -53.00% 365.0% |
Basic EPS | 2.64 24.6% | 3.50 64.3% | 2.13 43.9% | 1.48 48.3% | 2.86 201.1% | 0.95 290.0% | -0.50 10.7% | -0.56 221.7% |
Diluted EPS | 2.56 25.4% | 3.43 63.3% | 2.10 45.8% | 1.44 47.4% | 2.74 201.1% | 0.91 282.0% | -0.50 10.7% | -0.56 224.4% |
Basic Shares Outstanding | 119.84M 5.5% | 126.83M 3.9% | 131.93M 3.6% | 136.84M 2.7% | 140.65M 3.3% | 136.21M 5.6% | 144.33M 0.6% | 143.45M 5.2% |
Diluted Shares Outstanding | 123.90M 4.3% | 129.42M 3.6% | 134.20M 4.6% | 140.61M 4.2% | 146.80M 3.8% | 141.46M 2.0% | 144.33M 0.5% | 143.60M 3.3% |