Need HUBG 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: 2019 to 2024
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 | 2024 Dec 31, 2024 Feb 25, 2025 | 2023 Dec 31, 2023 Feb 27, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 26, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Mar 1, 2019 | 2017 Dec 31, 2017 Feb 28, 2018 |
|---|
Total Revenue | 3.95B 6.1% | 4.20B 21.3% | 5.34B 26.2% | 4.23B 21.1% | 3.50B 4.7% | 3.67B 0.4% | 3.68B 8.7% | 4.03B 12.9% |
Cost of Revenue | 577.46M 84.4% | 3.70B 16.9% | 4.45B 22.5% | 3.63B 18.3% | 3.07B 2.4% | 3.15B 2.8% | 3.24B 9.5% | 3.58B 14.7% |
Gross Profit | 3.37B 568.9% | 503.66M 43.4% | 889.50M 48.3% | 599.64M 40.9% | 425.44M 18.4% | 521.07M 16.9% | 445.60M 2.6% | 457.52M 0.6% |
Gross Margin % | 85.00% 608.3% | 12.00% 29.4% | 17.00% 21.4% | 14.00% 16.7% | 12.00% 14.3% | 14.00% 16.7% | 12.00% 9.1% | 11.00% 15.4% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 113.70M 9.6% | 103.69M 71.9% | 368.82M 13.9% | 323.72M 12.3% | 288.37M 15.2% | 340.17M 11.9% | 304.06M 11.1% | 273.57M 9.8% |
Selling & Marketing | 0.00 100.0% | 49.04M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 113.70M 25.6% | 152.73M 58.6% | 368.82M 13.9% | 323.72M 12.3% | 288.37M 15.2% | 340.17M 11.9% | 304.06M 11.1% | 273.57M 9.8% |
Other Operating Expenses | 3.11B 2145.8% | 138.70M 201.8% | 45.96M 22.7% | 37.47M 19.9% | 31.24M 9.7% | 28.48M 49005.2% | 58.00K 92.0% | 724.00K 11.6% |
Total Operating Expenses | 3.23B 1007.8% | 291.43M 29.7% | 414.78M 14.8% | 361.18M 13.0% | 319.61M 13.3% | 368.65M 15.0% | 320.68M 11.2% | 360.97M 9.1% |
Cost and Expenses | 3.81B 4.6% | 3.99B 18.0% | 4.87B 21.8% | 3.99B 17.8% | 3.39B 3.6% | 3.52B 1.2% | 3.56B 9.6% | 3.94B 14.2% |
Operating Income | 140.29M 33.9% | 212.23M 55.3% | 474.72M 99.1% | 238.46M 125.3% | 105.83M 30.6% | 152.42M 22.0% | 124.92M 29.4% | 96.55M 22.0% |
Operating Margin % | 4.00% 20.0% | 5.00% 44.4% | 9.00% 50.0% | 6.00% 100.0% | 3.00% 25.0% | 4.00% 33.3% | 3.00% 50.0% | 2.00% 33.3% |
EBITDA | 339.57M 13.3% | 391.86M 35.8% | 610.14M 74.4% | 349.91M 51.8% | 230.50M 15.9% | 274.11M 30.4% | 210.25M 55.9% | 134.84M 4.5% |
EBITDA Margin % | 9.00% 0.0% | 9.00% 18.2% | 11.00% 37.5% | 8.00% 14.3% | 7.00% 0.0% | 7.00% 16.7% | 6.00% 100.0% | 3.00% 25.0% |
Interest Expense | 14.46M 7.7% | 13.44M 79.0% | 7.51M 2.8% | 7.30M 25.1% | 9.75M 11.4% | 10.99M 14.4% | 9.61M 42.3% | 6.75M 86.3% |
Interest Income | 6.89M 31.2% | 10.01M 1045.4% | 874.00K 17380.0% | 5.00K 98.8% | 403.00K 80.8% | 2.10M 54.7% | 1.36M 289.4% | 349.00K 0.9% |
Other Income (Expense) | -7.75M 155.9% | -3.03M 55.2% | -6.76M 10.4% | -7.55M 22.4% | -9.73M 13.8% | -8.55M 4.3% | -8.19M 42.8% | -5.74M 137.8% |
Pre-Tax Income | 132.55M 36.6% | 209.20M 55.3% | 467.96M 102.7% | 230.91M 140.3% | 96.10M 33.2% | 143.87M 23.3% | 116.72M 28.4% | 90.94M 25.1% |
Pre-Tax Margin % | 3.00% 40.0% | 5.00% 44.4% | 9.00% 80.0% | 5.00% 66.7% | 3.00% 25.0% | 4.00% 33.3% | 3.00% 50.0% | 2.00% 33.3% |
Tax Provision | 28.50M 31.6% | 41.68M 62.5% | 111.01M 86.8% | 59.44M 163.7% | 22.54M 38.6% | 36.70M 26.3% | 29.06M 165.7% | -44.22M 194.9% |
Net Income | 103.99M 37.9% | 167.53M 53.1% | 356.95M 108.2% | 171.47M 133.1% | 73.56M 31.4% | 107.17M 46.9% | 201.74M 49.3% | 135.15M 80.7% |
Net Margin % | 3.00% 25.0% | 4.00% 42.9% | 7.00% 75.0% | 4.00% 100.0% | 2.00% 33.3% | 3.00% 40.0% | 5.00% 66.7% | 3.00% 50.0% |
Basic EPS | 1.72 35.1% | 2.65 50.7% | 5.37 109.8% | 2.56 130.6% | 1.11 31.1% | 1.61 46.7% | 3.02 25.8% | 4.07 84.2% |
Diluted EPS | 1.70 35.1% | 2.62 50.8% | 5.32 110.3% | 2.53 130.0% | 1.10 31.3% | 1.60 46.8% | 3.01 25.7% | 4.05 84.1% |
Basic Shares Outstanding | 60.62M 4.3% | 63.32M 4.7% | 66.42M 0.7% | 66.87M 0.8% | 66.36M 0.3% | 66.57M 0.3% | 66.79M 0.5% | 66.44M 1.8% |
Diluted Shares Outstanding | 61.10M 4.5% | 63.95M 4.7% | 67.12M 1.0% | 67.78M 1.0% | 67.09M 0.2% | 66.96M 0.2% | 67.12M 0.6% | 66.70M 1.8% |