Need HUBB 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 12, 2026 | 2024 Dec 31, 2024 Feb 13, 2025 | 2023 Dec 31, 2023 Feb 8, 2024 | 2022 Dec 31, 2022 Feb 9, 2023 | 2021 Dec 31, 2021 Feb 11, 2022 | 2020 Dec 31, 2020 Feb 11, 2021 | 2019 Dec 31, 2019 Feb 14, 2020 | 2018 Dec 31, 2018 Feb 15, 2019 |
|---|
Total Revenue | 5.84B 3.8% | 5.63B 4.8% | 5.37B 8.6% | 4.95B 18.0% | 4.19B 0.2% | 4.19B 8.8% | 4.59B 2.4% | 4.48B 22.2% |
Cost of Revenue | 3.77B 1.3% | 3.72B 6.9% | 3.48B 0.2% | 3.48B 14.3% | 3.04B 2.2% | 2.98B 8.1% | 3.24B 1.8% | 3.18B 26.4% |
Gross Profit | 2.07B 8.9% | 1.90B 0.8% | 1.89B 28.3% | 1.47B 27.8% | 1.15B 4.8% | 1.21B 10.6% | 1.35B 4.0% | 1.30B 12.9% |
Gross Margin % | 35.00% 2.9% | 34.00% 2.9% | 35.00% 16.7% | 30.00% 11.1% | 27.00% 6.9% | 29.00% 0.0% | 29.00% 0.0% | 29.00% 6.5% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 100.0% | 849.60M 10.4% | 769.50M 24.3% | 619.20M 8.4% | 676.30M 10.6% | 756.10M 1.7% | 743.50M 14.7% |
Selling & Marketing | 0.00 | 0.00 100.0% | -1.00M 85.7% | -7.00M | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 855.30M 5.3% | 812.50M 4.3% | 848.60M 11.3% | 762.50M 23.1% | 619.20M 8.4% | 676.30M 10.6% | 756.10M 1.7% | 743.50M 14.7% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | -2.50M 146.3% | 5.40M | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 855.30M 5.3% | 812.50M 4.4% | 849.60M 11.4% | 762.50M 23.1% | 619.20M 8.4% | 676.30M 10.6% | 756.10M 1.7% | 743.50M 14.7% |
Cost and Expenses | 4.63B 2.0% | 4.54B 4.7% | 4.33B 2.3% | 4.24B 15.8% | 3.66B 0.2% | 3.65B 8.5% | 3.99B 1.8% | 3.92B 24.0% |
Operating Income | 1.22B 11.5% | 1.09B 5.1% | 1.04B 46.5% | 709.10M 33.2% | 532.30M 0.1% | 533.00M 10.7% | 596.60M 7.1% | 556.90M 10.6% |
Operating Margin % | 21.00% 10.5% | 19.00% 0.0% | 19.00% 35.7% | 14.00% 7.7% | 13.00% 0.0% | 13.00% 0.0% | 13.00% 8.3% | 12.00% 14.3% |
EBITDA | 1.34B 4.1% | 1.29B 10.4% | 1.17B 36.9% | 854.30M 29.2% | 661.00M 1.5% | 671.40M 9.4% | 740.90M 9.4% | 677.50M 15.7% |
EBITDA Margin % | 23.00% 0.0% | 23.00% 4.5% | 22.00% 29.4% | 17.00% 6.3% | 16.00% 0.0% | 16.00% 0.0% | 16.00% 6.7% | 15.00% 6.3% |
Interest Expense | 64.10M 13.1% | 73.80M 101.1% | 36.70M 26.0% | 49.60M 9.3% | 54.70M 9.0% | 60.10M 12.4% | 68.60M 5.1% | 72.30M 61.0% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -98.30M 13.9% | -86.30M 56.3% | -55.20M 6.0% | -52.10M 28.6% | -73.00M 4.3% | -70.00M 8.0% | -76.10M 15.4% | -89.90M 48.3% |
Pre-Tax Income | 1.12B 11.3% | 1.01B 2.2% | 983.30M 49.7% | 657.00M 43.0% | 459.30M 1.3% | 453.50M 12.9% | 520.50M 11.5% | 467.00M 5.4% |
Pre-Tax Margin % | 19.00% 5.6% | 18.00% 0.0% | 18.00% 38.5% | 13.00% 18.2% | 11.00% 0.0% | 11.00% 0.0% | 11.00% 10.0% | 10.00% 16.7% |
Tax Provision | 227.20M 2.4% | 221.80M 2.1% | 217.30M 55.0% | 140.20M 59.0% | 88.20M 9.5% | 97.50M 13.8% | 113.10M 12.1% | 100.90M 47.8% |
Net Income | 887.10M 14.1% | 777.80M 2.4% | 759.80M 39.2% | 545.90M 36.6% | 399.50M 13.8% | 351.20M 12.4% | 400.90M 11.3% | 360.20M 48.2% |
Net Margin % | 15.00% 7.1% | 14.00% 0.0% | 14.00% 27.3% | 11.00% 10.0% | 10.00% 25.0% | 8.00% 11.1% | 9.00% 12.5% | 8.00% 14.3% |
Basic EPS | 16.63 15.0% | 14.46 2.3% | 14.14 39.4% | 10.14 38.1% | 7.34 13.6% | 6.46 12.0% | 7.34 11.2% | 6.60 49.3% |
Diluted EPS | 16.54 15.1% | 14.37 2.4% | 14.04 39.6% | 10.06 38.2% | 7.28 13.4% | 6.42 12.1% | 7.30 11.3% | 6.56 49.4% |
Basic Shares Outstanding | 53.23M 1.7% | 54.13M 1.0% | 53.60M 0.2% | 53.70M 1.1% | 54.30M 0.2% | 54.20M 0.4% | 54.40M 0.4% | 54.60M 0.4% |
Diluted Shares Outstanding | 53.56M 0.8% | 54.00M 0.0% | 54.00M 0.2% | 54.10M 1.1% | 54.70M 0.4% | 54.50M 0.4% | 54.70M 0.4% | 54.90M 0.4% |