{
  "cik": 940942,
  "cik_padded": "0000940942",
  "entityName": "Hub Group, Inc.",
  "fiscal_years": [
    {
      "accn": "0000950170-25-026866",
      "filed": "2025-02-25",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 68273000.0,
        "capex": 50847000.0,
        "cash": 98248000.0,
        "dividends_paid": 30246000.0,
        "eps_diluted": 1.7,
        "free_cash_flow": 143572000.0,
        "net_income": 103993000.0,
        "operating_cash_flow": 194419000.0,
        "operating_income": 140291000.0,
        "revenue": 3946390000.0,
        "stockholders_equity": 1644997000.0,
        "total_assets": 2868343000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.026351424973203356,
        "operating_margin": 0.035549198127909305,
        "payout_ratio": 0.2908464992836056,
        "revenue_growth_yoy": -0.060961289301703595,
        "roa_avg2y": 0.03583253365125362,
        "roa_period_end": 0.036255426913726845,
        "roe_avg2y": 0.06341728761858764,
        "roe_period_end": 0.0632177444700507
      }
    },
    {
      "accn": "0000950170-25-026866",
      "filed": "2025-02-25",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 143770000.0,
        "capex": 140068000.0,
        "cash": 187270000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 2.62,
        "free_cash_flow": 282090000.0,
        "net_income": 167528000.0,
        "operating_cash_flow": 422158000.0,
        "operating_income": 212231000.0,
        "revenue": 4202585000.0,
        "stockholders_equity": 1634645000.0,
        "total_assets": 2936047000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.03986308426837292,
        "operating_margin": 0.05050010886156973,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": -0.21307127248623253,
        "roa_avg2y": 0.05830987405780031,
        "roa_period_end": 0.0570590320931511,
        "roe_avg2y": 0.1035962930475007,
        "roe_period_end": 0.10248586084440353
      }
    },
    {
      "accn": "0000950170-25-026866",
      "filed": "2025-02-25",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 75000000.0,
        "capex": 219140000.0,
        "cash": 286642000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 5.32,
        "free_cash_flow": 239023000.0,
        "net_income": 356948000.0,
        "operating_cash_flow": 458163000.0,
        "operating_income": 474721000.0,
        "revenue": 5340490000.0,
        "stockholders_equity": 1599602000.0,
        "total_assets": 2810081000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.06683806167598853,
        "operating_margin": 0.08889090701415038,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.2618163337297215,
        "roa_avg2y": 0.1360482145834822,
        "roa_period_end": 0.1270240964584295,
        "roe_avg2y": 0.24282870667053072,
        "roe_period_end": 0.22314800806700666
      }
    },
    {
      "accn": "0000950170-24-021432",
      "filed": "2024-02-27",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 132952000.0,
        "cash": 159784000.0,
        "eps_diluted": 2.53,
        "free_cash_flow": 119883000.0,
        "net_income": 171474000.0,
        "operating_cash_flow": 252835000.0,
        "operating_income": 238457000.0,
        "revenue": 4232383000.0,
        "stockholders_equity": 1340314000.0,
        "total_assets": 2437294000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.04051476437742047,
        "operating_margin": 0.05634107310231612,
        "revenue_growth_yoy": 0.21075916197415984,
        "roa_avg2y": 0.07549447574014516,
        "roa_period_end": 0.07035425352870847,
        "roe_avg2y": 0.1372760070401647,
        "roe_period_end": 0.1279356926809688
      }
    },
    {
      "accn": "0000950170-24-021432",
      "filed": "2024-02-27",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 115306000.0,
        "cash": 124506000.0,
        "eps_diluted": 2.19,
        "free_cash_flow": 59648000.0,
        "net_income": 73559000.0,
        "operating_cash_flow": 174954000.0,
        "operating_income": 105826000.0,
        "revenue": 3495644000.0,
        "stockholders_equity": 1157923000.0,
        "total_assets": 2105396000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.021043046717571928,
        "operating_margin": 0.03027367775437087,
        "revenue_growth_yoy": -0.047019492562532766,
        "roa_avg2y": 0.035908976633951435,
        "roa_period_end": 0.03493832039198327,
        "roe_avg2y": 0.0658776053397767,
        "roe_period_end": 0.06352667664430191
      }
    },
    {
      "accn": "0000950170-23-004358",
      "filed": "2023-02-24",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 24998000.0,
        "capex": 94847000.0,
        "cash": 168729000.0,
        "eps_diluted": 3.2,
        "free_cash_flow": 159662000.0,
        "net_income": 107171000.0,
        "operating_cash_flow": 254509000.0,
        "operating_income": 152420000.0,
        "revenue": 3668117000.0,
        "stockholders_equity": 1075279000.0,
        "total_assets": 1991574000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.029216897934280717,
        "operating_margin": 0.041552654945303,
        "revenue_growth_yoy": -0.004201332774820671,
        "roa_avg2y": 0.05472833713607553,
        "roa_period_end": 0.05381221084428698,
        "roe_avg2y": 0.10424621603968265,
        "roe_period_end": 0.09966808614322423
      }
    },
    {
      "accn": "0001564590-21-009409",
      "filed": "2022-02-25",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 199791000.0,
        "cash": 61435000.0,
        "eps_diluted": 6.01,
        "free_cash_flow": 11048000.0,
        "net_income": 201740000.0,
        "operating_cash_flow": 210839000.0,
        "operating_income": 124919000.0,
        "revenue": 3683593000.0,
        "stockholders_equity": 980834000.0,
        "total_assets": 1924898000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.05476717976171635,
        "operating_margin": 0.033912269895181146,
        "revenue_growth_yoy": 0.1794808494096981,
        "roa_avg2y": 0.11220747091290795,
        "roa_period_end": 0.10480555333321558,
        "roe_avg2y": 0.2304670230181424,
        "roe_period_end": 0.20568210318973446
      }
    },
    {
      "accn": "0001564590-21-009409",
      "filed": "2021-02-26",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 74541000.0,
        "cash": 28557000.0,
        "eps_diluted": 4.05,
        "free_cash_flow": 50679000.0,
        "net_income": 135153000.0,
        "operating_cash_flow": 125220000.0,
        "operating_income": 72669000.0,
        "revenue": 3123063000.0,
        "stockholders_equity": 769872000.0,
        "total_assets": 1670941000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.04327578406199298,
        "operating_margin": 0.023268502748743782,
        "revenue_growth_yoy": 0.13547388081000594,
        "roa_avg2y": 0.08917458432304037,
        "roa_period_end": 0.08088436396018771,
        "roe_avg2y": 0.1933448779765545,
        "roe_period_end": 0.17555255938649542
      }
    },
    {
      "accn": "0001564590-20-007787",
      "filed": "2020-02-28",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 100000000.0,
        "capex": 107409000.0,
        "cash": 127404000.0,
        "eps_diluted": 2.2,
        "free_cash_flow": -4936000.0,
        "net_income": 74805000.0,
        "operating_cash_flow": 102473000.0,
        "operating_income": 96557000.0,
        "revenue": 2750449000.0,
        "stockholders_equity": 628179000.0,
        "total_assets": 1360259000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.0271973775918041,
        "operating_margin": 0.03510590452686089,
        "roa_avg2y": 0.056214668567918076,
        "roa_period_end": 0.05499320350021577,
        "roe_avg2y": 0.11724747045302616,
        "roe_period_end": 0.11908229979034639
      }
    },
    {
      "accn": "0001564590-19-005778",
      "filed": "2019-03-01",
      "fiscal_year": 2015,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 28823000.0,
        "capex": 83042000.0,
        "cash": 207749000.0,
        "eps_diluted": 1.97,
        "net_income": 70949000.0,
        "operating_income": 117030000.0,
        "stockholders_equity": 647840000.0,
        "total_assets": 1301146000.0
      },
      "period_end": "2015-12-31",
      "ratio_units": {
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "roa_period_end": 0.05452808524177917,
        "roe_period_end": 0.10951623857742651
      }
    },
    {
      "accn": "0001564590-18-000122",
      "filed": "2018-01-05",
      "fiscal_year": 2014,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 18024000.0
      },
      "period_end": "2014-12-31",
      "ratios": {}
    },
    {
      "accn": "0001564590-16-013549",
      "filed": "2016-02-26",
      "fiscal_year": 2013,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "operating_cash_flow": "USD"
      },
      "fundamentals": {
        "buybacks": 13791000.0,
        "operating_cash_flow": 117417000.0
      },
      "period_end": "2013-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0000950170-25-026866",
    "filed": "2025-02-25",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "4731",
  "sic_description": "Arrangement of  Transportation of  Freight & Cargo",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000940942.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000940942.json"
  },
  "ticker": "HUBG"
}
