{
  "cik": 1402057,
  "cik_padded": "0001402057",
  "entityName": "CDW Corp",
  "fiscal_years": [
    {
      "accn": "0001402057-26-000011",
      "filed": "2026-02-20",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 653000000.0,
        "capex": 117100000.0,
        "cash": 618700000.0,
        "cost_of_revenue": 17550700000.0,
        "dividends_paid": 328600000.0,
        "eps_diluted": 8.08,
        "free_cash_flow": 1088100000.0,
        "gross_profit": 4873400000.0,
        "net_income": 1066600000.0,
        "operating_cash_flow": 1205200000.0,
        "operating_income": 1655600000.0,
        "revenue": 22424100000.0,
        "stockholders_equity": 2606100000.0,
        "total_assets": 16028200000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.21732867762808764,
        "net_margin": 0.0475648966959655,
        "operating_margin": 0.07383127973920915,
        "payout_ratio": 0.3080817551096944,
        "revenue_growth_yoy": 0.06788039259573211,
        "roa_avg2y": 0.06947040701347593,
        "roa_period_end": 0.06654521406021886,
        "roe_avg2y": 0.43018472211018793,
        "roe_period_end": 0.4092705575380837
      }
    },
    {
      "accn": "0001402057-26-000011",
      "filed": "2026-02-20",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 500000000.0,
        "capex": 122600000.0,
        "cash": 503500000.0,
        "cost_of_revenue": 16396300000.0,
        "dividends_paid": 332100000.0,
        "eps_diluted": 7.97,
        "free_cash_flow": 1154700000.0,
        "gross_profit": 4602400000.0,
        "net_income": 1077800000.0,
        "operating_cash_flow": 1277300000.0,
        "operating_income": 1651300000.0,
        "revenue": 20998700000.0,
        "stockholders_equity": 2352700000.0,
        "total_assets": 14678400000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.2191754727673618,
        "net_margin": 0.051326986908713394,
        "operating_margin": 0.0786382014124684,
        "payout_ratio": 0.3081276674707738,
        "revenue_growth_yoy": -0.01765063622754491,
        "roa_avg2y": 0.07708758001645032,
        "roa_period_end": 0.07342762153913233,
        "roe_avg2y": 0.49044412085911904,
        "roe_period_end": 0.4581119564755387
      }
    },
    {
      "accn": "0001402057-26-000011",
      "filed": "2026-02-20",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 500000000.0,
        "capex": 148200000.0,
        "cash": 588700000.0,
        "cost_of_revenue": 16723600000.0,
        "dividends_paid": 321500000.0,
        "eps_diluted": 8.1,
        "free_cash_flow": 1450500000.0,
        "gross_profit": 4652400000.0,
        "net_income": 1104300000.0,
        "operating_cash_flow": 1598700000.0,
        "operating_income": 1680900000.0,
        "revenue": 21376000000.0,
        "stockholders_equity": 2042500000.0,
        "total_assets": 13284600000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.21764595808383233,
        "net_margin": 0.05166074101796407,
        "operating_margin": 0.07863491766467066,
        "payout_ratio": 0.2911346554378339,
        "revenue_growth_yoy": -0.09990862657745476,
        "roa_avg2y": 0.08360810263437828,
        "roa_period_end": 0.08312632672417687,
        "roe_avg2y": 0.6057929672499863,
        "roe_period_end": 0.5406609547123623
      }
    },
    {
      "accn": "0001402057-26-000011",
      "filed": "2026-02-20",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 127800000.0,
        "cash": 315200000.0,
        "cost_of_revenue": 19062100000.0,
        "dividends_paid": 282600000.0,
        "eps_diluted": 8.13,
        "free_cash_flow": 1208100000.0,
        "gross_profit": 4686600000.0,
        "net_income": 1114500000.0,
        "operating_cash_flow": 1335900000.0,
        "operating_income": 1735200000.0,
        "revenue": 23748700000.0,
        "stockholders_equity": 1603300000.0,
        "total_assets": 13131500000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.19734132815690963,
        "net_margin": 0.04692888452841629,
        "operating_margin": 0.07306505198179268,
        "payout_ratio": 0.2535666218034993,
        "revenue_growth_yoy": 0.14062379927764543,
        "roa_avg2y": 0.0846533920223008,
        "roa_period_end": 0.08487225374100445,
        "roe_avg2y": 0.9653529666522304,
        "roe_period_end": 0.6951287968564835
      }
    },
    {
      "accn": "0001402057-25-000018",
      "filed": "2025-02-21",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 1500400000.0,
        "capex": 100000000.0,
        "cash": 258100000.0,
        "cost_of_revenue": 17252300000.0,
        "dividends_paid": 234800000.0,
        "eps_diluted": 7.04,
        "free_cash_flow": 684600000.0,
        "gross_profit": 3568500000.0,
        "net_income": 988600000.0,
        "operating_cash_flow": 784600000.0,
        "operating_income": 1419000000.0,
        "revenue": 20820800000.0,
        "stockholders_equity": 705700000.0,
        "total_assets": 13199400000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.1713911088911089,
        "net_margin": 0.047481364789057096,
        "operating_margin": 0.06815300084530854,
        "payout_ratio": 0.23750758648593973,
        "revenue_growth_yoy": 0.12742926763232706,
        "roa_avg2y": 0.08770365638903305,
        "roa_period_end": 0.07489734381865842,
        "roe_avg2y": 0.9872178949470741,
        "roe_period_end": 1.400878560294743
      }
    },
    {
      "accn": "0001402057-24-000015",
      "filed": "2024-02-26",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 340600000.0,
        "capex": 158000000.0,
        "cash": 1410200000.0,
        "cost_of_revenue": 15257400000.0,
        "dividends_paid": 219600000.0,
        "eps_diluted": 5.45,
        "free_cash_flow": 1156300000.0,
        "gross_profit": 3210100000.0,
        "net_income": 788500000.0,
        "operating_cash_flow": 1314300000.0,
        "operating_income": 1179200000.0,
        "revenue": 18467500000.0,
        "stockholders_equity": 1297100000.0,
        "total_assets": 9344700000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.17382428590767565,
        "net_margin": 0.04269662921348314,
        "operating_margin": 0.06385271422769731,
        "payout_ratio": 0.2785034876347495,
        "revenue_growth_yoy": 0.024128790399503115,
        "roa_avg2y": 0.0909242912575458,
        "roa_period_end": 0.08437938082549466,
        "roe_avg2y": 0.6985912997253477,
        "roe_period_end": 0.6078945339603732
      }
    },
    {
      "accn": "0001402057-23-000052",
      "filed": "2023-02-24",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 657200000.0,
        "capex": 236300000.0,
        "cash": 154000000.0,
        "cost_of_revenue": 14992500000.0,
        "dividends_paid": 183400000.0,
        "eps_diluted": 4.99,
        "free_cash_flow": 790900000.0,
        "gross_profit": 3039900000.0,
        "net_income": 736800000.0,
        "operating_cash_flow": 1027200000.0,
        "operating_income": 1133600000.0,
        "revenue": 18032400000.0,
        "stockholders_equity": 960300000.0,
        "total_assets": 7999400000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.16857988953217543,
        "net_margin": 0.04085978571903906,
        "operating_margin": 0.06286462145915131,
        "payout_ratio": 0.248914223669924,
        "revenue_growth_yoy": 0.11033527292878914,
        "roa_avg2y": 0.09715766362719307,
        "roa_period_end": 0.09210690801810135,
        "roe_avg2y": 0.7613536553862051,
        "roe_period_end": 0.767260231177757
      }
    },
    {
      "accn": "0001402057-22-000020",
      "filed": "2022-02-28",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 522300000.0,
        "capex": 86100000.0,
        "cash": 205800000.0,
        "cost_of_revenue": 13533600000.0,
        "dividends_paid": 139400000.0,
        "eps_diluted": 4.19,
        "free_cash_flow": 819800000.0,
        "gross_profit": 2706900000.0,
        "net_income": 643000000.0,
        "operating_cash_flow": 905900000.0,
        "operating_income": 987300000.0,
        "revenue": 16240500000.0,
        "stockholders_equity": 975200000.0,
        "total_assets": 7167700000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.16667590283550382,
        "net_margin": 0.039592377081986395,
        "operating_margin": 0.06079246328622887,
        "payout_ratio": 0.21679626749611197,
        "revenue_growth_yoy": 0.09489715429888963,
        "roa_avg2y": 0.09098369934344577,
        "roa_period_end": 0.08970799559133334,
        "roe_avg2y": 0.6558547531619747,
        "roe_period_end": 0.6593519278096801
      }
    },
    {
      "accn": "0001402057-21-000022",
      "filed": "2021-02-26",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 534000000.0,
        "capex": 81100000.0,
        "cash": 144200000.0,
        "cost_of_revenue": 12382700000.0,
        "dividends_paid": 106900000.0,
        "eps_diluted": 3.31,
        "free_cash_flow": 696600000.0,
        "gross_profit": 2450200000.0,
        "net_income": 523100000.0,
        "operating_cash_flow": 777700000.0,
        "operating_income": 866500000.0,
        "revenue": 14832900000.0,
        "stockholders_equity": 985600000.0,
        "total_assets": 6966700000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.16518684815511464,
        "net_margin": 0.03526619878782976,
        "operating_margin": 0.05841743691388737,
        "payout_ratio": 0.20435863123685719,
        "revenue_growth_yoy": 0.0848552224505767,
        "roa_avg2y": 0.07513051970901466,
        "roa_period_end": 0.07508576513987972,
        "roe_avg2y": 0.5144824194738136,
        "roe_period_end": 0.5307426948051948
      }
    },
    {
      "accn": "0001402057-20-000042",
      "filed": "2020-02-28",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 367400000.0,
        "capex": 63500000.0,
        "cash": 263700000.0,
        "cost_of_revenue": 11344400000.0,
        "dividends_paid": 78700000.0,
        "eps_diluted": 2.56,
        "free_cash_flow": 540500000.0,
        "gross_profit": 2328300000.0,
        "net_income": 425100000.0,
        "operating_cash_flow": 604000000.0,
        "operating_income": 820000000.0,
        "revenue": 13672700000.0,
        "stockholders_equity": 1047900000.0,
        "total_assets": 6958400000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.17028823860685893,
        "net_margin": 0.03109115244245833,
        "operating_margin": 0.05997352388335881,
        "payout_ratio": 0.1851329099035521,
        "roa_period_end": 0.061091630259829846,
        "roe_period_end": 0.4056684798167764
      }
    }
  ],
  "latest_filing": {
    "accn": "0001402057-26-000011",
    "filed": "2026-02-20",
    "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": "5961",
  "sic_description": "Retail-Catalog & Mail-Order Houses",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001402057.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001402057.json"
  },
  "ticker": "CDW"
}
