Need HFRO 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.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings.
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 Dec 31, 2025 | 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 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Jun 30, 2018 Jun 30, 2018 |
|---|
Total Revenue | 28.26M 218.7% | -23.81M 2252.0% | -1.01M 102.3% | 44.54M 69.6% | 146.48M 249.4% | 41.92M 15.5% | 49.62M 30.0% | 70.85M |
Cost of Revenue | 12.19M | 0.00 | 0.00 100.0% | 11.52M 3.4% | 11.14M 18.0% | 13.58M 8.9% | 14.92M 11.7% | 16.90M |
Gross Profit | 16.07M 167.5% | -23.81M 2252.0% | -1.01M 103.1% | 33.01M 75.6% | 135.34M 377.6% | 28.33M 18.4% | 34.70M 35.7% | 53.95M |
Gross Margin % | 57.00% 43.0% | 100.00% 0.0% | 100.00% 35.1% | 74.00% 19.6% | 92.00% 35.3% | 68.00% 2.9% | 70.00% 7.9% | 76.00% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 5.34M 8.9% | 4.90M 10.6% | 5.49M 33.7% | 8.27M 7.7% | 7.68M 11.0% | 8.63M 88.7% | 4.57M |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 100.0% | 5.34M 8.9% | 4.90M 10.6% | 5.49M 33.7% | 8.27M 7.7% | 7.68M 11.0% | 8.63M 88.7% | 4.57M |
Other Operating Expenses | 30.75M 9558.7% | 318.38K 105.4% | -5.92M 1785.0% | 351.14K 65.7% | 211.91K 40.8% | 358.19K 16.0% | 426.36K 69.6% | 1.40M |
Total Operating Expenses | 30.75M 443.4% | 5.66M 659.0% | -1.01M 117.3% | 5.84M 31.2% | 8.48M 5.5% | 8.04M 11.2% | 9.05M 51.5% | 5.98M |
Cost and Expenses | 42.94M 658.8% | 5.66M 659.0% | -1.01M 117.3% | 5.84M 31.2% | 8.48M 5.5% | 8.04M 11.2% | 9.05M 51.5% | 5.98M |
Operating Income | -14.69M 50.2% | -29.47M 502.6% | -4.89M 16.2% | -5.84M 104.2% | 138.00M 307.3% | 33.88M 16.5% | 40.57M 778.9% | -5.98M |
Operating Margin % | -52.00% 141.9% | 124.00% 74.3% | 483.00% 3815.4% | -13.00% 113.8% | 94.00% 16.0% | 81.00% 1.2% | 82.00% 1125.0% | -8.00% |
EBITDA | -14.69M 49.6% | -29.15M 496.0% | -4.89M 112.5% | 39.08M 71.7% | 138.00M 307.3% | 33.88M 16.5% | 40.57M 41.1% | 68.88M |
EBITDA Margin % | -52.00% 142.6% | 122.00% 74.7% | 483.00% 448.9% | 88.00% 6.4% | 94.00% 16.0% | 81.00% 1.2% | 82.00% 15.5% | 97.00% |
Interest Expense | 12.13M 3676.2% | 321.15K 77.1% | 1.40M 264.0% | 384.90K 34.5% | 587.43K 92.5% | 7.79M 51.7% | 16.13M 217.5% | 5.08M |
Interest Income | 26.81M 13.7% | 31.05M 18.7% | 38.19M 32.4% | 28.85M 9.8% | 26.28M 46.2% | 48.83M 43.3% | 86.08M 28.1% | 67.21M |
Other Income (Expense) | -12.13M | 0.00 100.0% | -9.19M 179.8% | 11.52M | 0.00 | 0.00 | 0.00 100.0% | -48.16M |
Pre-Tax Income | -26.81M 9.0% | -29.47M 109.2% | -14.09M 136.4% | 38.70M 72.0% | 138.00M 307.3% | 33.88M 16.5% | 40.57M 36.4% | 63.80M |
Pre-Tax Margin % | -95.00% 176.6% | 124.00% 91.1% | 1391.00% 1498.9% | 87.00% 7.4% | 94.00% 16.0% | 81.00% 1.2% | 82.00% 8.9% | 90.00% |
Tax Provision | 0.00 | 0.00 | 0.00 100.0% | -44.92M | 0.00 100.0% | 7.79M | 0.00 100.0% | -74.85M |
Net Income | -26.81M 9.0% | -29.47M 368.4% | -6.29M 107.5% | 83.62M 39.4% | 138.00M 429.0% | 26.09M 35.7% | 40.57M 36.4% | 63.80M |
Net Margin % | -95.00% 176.6% | 124.00% 80.0% | 621.00% 230.3% | 188.00% 100.0% | 94.00% 51.6% | 62.00% 24.4% | 82.00% 8.9% | 90.00% |
Basic EPS | -0.48 14.3% | -0.56 143.5% | -0.23 118.7% | 1.23 32.4% | 1.82 391.9% | 0.37 35.1% | 0.57 36.0% | 0.89 |
Diluted EPS | -0.48 14.3% | -0.56 143.5% | -0.23 119.3% | 1.19 34.6% | 1.82 405.6% | 0.36 36.8% | 0.57 36.0% | 0.89 |
Basic Shares Outstanding | 55.39M 15.2% | 65.30M 6.6% | 61.24M 10.1% | 68.12M 2.2% | 69.65M 2.4% | 71.35M 0.5% | 71.69M 0.1% | 71.80M |
Diluted Shares Outstanding | 55.39M 15.2% | 65.30M 6.6% | 61.24M 12.8% | 70.24M 1.8% | 71.54M 1.3% | 72.46M 1.1% | 71.69M 0.1% | 71.80M |