← Hub Group, Inc.
| Annual Trend | FY 2015 | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $3.5b | $3.6b | $4.0b | $3.7b | $3.7b | $3.5b | $4.2b | $5.3b | $4.2b | $3.9b | |
| Cost of Revenue | $3.3b | $3.4b | $3.5b | $3.2b | $3.1b | $3.1b | $3.6b | $4.5b | $3.9b | $3.7b | |
| Gross Profit (derived) | $412.7m | $454.8m | $457.5m | $445.6m | $521.1m | $425.4m | $599.6m | $889.5m | $317.9m | $254.0m | |
| Operating Expenses | $295.7m | $331.0m | $361.0m | $320.7m | $368.6m | $319.6m | $361.2m | $414.8m | $4.0b | $3.8b | |
| Total operating expenses | $295.7m | $331.0m | $361.0m | $320.7m | $368.6m | $319.6m | $361.2m | $414.8m | $4.0b | $3.8b | |
| Operating Income (Loss) | $117.0m | $123.8m | $96.6m | $124.9m | $152.4m | $105.8m | $238.5m | $474.7m | $212.2m | $140.3m | |
| Additional Financial Items | |||||||||||
| Amortization of Intangible Assets | $1.3m | $1.3m | $3.9m | $5.7m | $13.8m | $13.8m | $18.7m | $26.6m | $27.2m | $33.5m | |
| Goodwill, Impairment Loss | $0 | — | — | — | — | — | — | — | — | — | |
| Income (Loss) from Continuing Operations, Per Basic Share | — | — | — | $3 | $3 | $2 | $5 | $11 | — | — | |
| Income (Loss) from Continuing Operations, Per Diluted Share | — | — | — | $3 | $3 | $2 | $5 | $11 | — | — | |
| Purchased transportation and warehousing | — | — | — | — | — | — | $3.2b | $4.0b | $3.1b | $2.9b | |
| Salaries and benefits | $158.9m | $180.5m | $188.4m | $222.8m | $236.0m | $188.8m | $247.2m | $264.9m | $553.3m | $577.5m | |
| Depreciation and amortization | $8.0m | $9.0m | $13.3m | $16.6m | $28.5m | $31.2m | $37.5m | $46.0m | $143.5m | $141.5m | |
| Insurance and claims | — | — | — | — | — | — | $44.5m | $58.1m | $49.0m | $44.2m | |
| General and administrative | $60.0m | $68.6m | $85.2m | $81.3m | $104.2m | $99.6m | $76.5m | $103.9m | $105.7m | $113.7m | |
| Gain on sale of assets, net | — | — | — | — | — | — | ($19.2m) | ($24.2m) | ($6.8m) | ($1.3m) | |
| Interest income | — | $346k | $349k | $1.4m | $2.1m | $403k | $5k | $874k | $10.0m | $6.9m | |
| Other, net | ($2.6m) | $819k | $724k | $58k | $341k | ($383k) | ($245k) | ($131k) | $397k | ($167k) | |
| Provision for income taxes | $40.6m | $46.6m | ($44.2m) | $29.1m | $36.7m | $22.5m | $59.4m | $111.0m | $41.7m | $28.5m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $111.6m | $121.4m | $90.9m | $116.7m | $143.9m | $96.1m | $230.9m | $468.0m | $209.2m | $132.5m | |
| Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent | — | — | — | $87.7m | $107.2m | $73.6m | — | — | — | — | |
| Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent | — | — | — | $114.1m | — | — | — | — | — | — | |
| Investment Income, Net | $83k | $393k | $416k | — | — | — | — | — | — | — | |
| Income before provision for income taxes | $111.6m | $121.4m | $90.9m | $116.7m | $143.9m | $96.1m | $230.9m | $468.0m | $209.2m | $132.5m | |
| Less: net income attributable to non-controlling interests | — | — | — | — | — | — | — | $0 | $0 | $50k | |
| Net Income (Loss) Attributable to Parent | $70.9m | $74.8m | $135.2m | $201.7m | $107.2m | $73.6m | $171.5m | $356.9m | $167.5m | $104.0m | |
| Net Income (Loss) Attributable to Noncontrolling Interest | — | — | — | — | — | — | — | — | — | $50k | |
| Earnings Per Share, Basic | $1.98 | $2.21 | $4.07 | $6.04 | $3.22 | $2.22 | $5.13 | $10.75 | $2.65 | $1.72 | |
| Earnings Per Share, Diluted | $1.97 | $2.20 | $4.05 | $6.01 | $3.20 | $2.19 | $5.06 | $10.64 | $2.62 | $1.70 | |
| Weighted Average Number of Shares Outstanding, Basic | 35.9m | 33.8m | 33.2m | 33.4m | 33.3m | 33.2m | 33k | 33k | 63k | 61k | |
| Basic weighted average number of shares outstanding | 35.9m | 33.8m | 33.2m | 33.4m | 33.3m | 33.2m | 33k | 33k | 63k | 61k | |
| Diluted weighted average number of shares outstanding | 36.0m | 33.9m | 33.4m | 33.6m | 33.5m | 33.5m | 34k | 34k | 64k | 61k | |
| Weighted Average Number of Shares Outstanding, Diluted | 36.0m | 33.9m | 33.4m | 33.6m | 33.5m | 33.5m | 34k | 34k | 64k | 61k | |
| General and Administrative Expense | $60.0m | $68.6m | $85.2m | $81.3m | $104.2m | $99.6m | $76.5m | $103.9m | $105.7m | $113.7m | |
| Labor and Related Expense | $158.9m | $180.5m | $188.4m | $222.8m | $236.0m | $188.8m | $247.2m | $264.9m | $553.3m | $577.5m | |
| Other Nonoperating Income (Expense) | ($2.6m) | $819k | $724k | $58k | $341k | ($383k) | ($245k) | ($131k) | $397k | ($167k) | |
| Interest Expense (non-operating) | — | — | — | — | — | — | — | — | — | $14.5m | |
| Current Income Tax Expense (Benefit) | $24.5m | $33.7m | ($652k) | ($12.2m) | $35.3m | $15.5m | $65.8m | $111.0m | $33.8m | $39.0m | |
| Interest Expense | $3.0m | $3.6m | $6.8m | $9.6m | $11.0m | $9.7m | $7.3m | $6.6m | $13.4m | ($14.5m) | |
| Income Tax Expense (Benefit) | $40.6m | $46.6m | ($44.2m) | $29.1m | $36.7m | $22.5m | $59.4m | $111.0m | $41.7m | $28.5m | |
| Total other expense, net | ($5.4m) | ($2.4m) | ($5.6m) | ($8.2m) | ($8.6m) | ($9.7m) | ($7.5m) | ($6.8m) | ($3.0m) | ($7.7m) |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.