{
  "cik": 929008,
  "cik_padded": "0000929008",
  "entityName": "WESCO INTERNATIONAL INC",
  "fiscal_years": [
    {
      "accn": "0000929008-26-000008",
      "filed": "2026-02-13",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 75000000.0,
        "capex": 99800000.0,
        "dividends_paid": 88400000.0,
        "eps_diluted": 13.05,
        "free_cash_flow": 25200000.0,
        "net_income": 640200000.0,
        "operating_cash_flow": 125000000.0,
        "operating_income": 1233000000.0,
        "revenue": 23510900000.0,
        "stockholders_equity": 5031600000.0,
        "total_assets": 16494900000.0,
        "total_liabilities": 11468500000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "leverage": "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": {
        "leverage": 2.2792948565068767,
        "net_margin": 0.027229923142031997,
        "operating_margin": 0.05244376012828092,
        "payout_ratio": 0.13808184942205562,
        "revenue_growth_yoy": 0.07755238601572956,
        "roa_avg2y": 0.040575099108577366,
        "roa_period_end": 0.03881199643526181,
        "roe_avg2y": 0.1280105575717585,
        "roe_period_end": 0.12723586930598615
      }
    },
    {
      "accn": "0000929008-26-000008",
      "filed": "2026-02-13",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 425000000.0,
        "capex": 94700000.0,
        "dividends_paid": 81500000.0,
        "eps_diluted": 13.05,
        "free_cash_flow": 1006500000.0,
        "net_income": 717600000.0,
        "operating_cash_flow": 1101200000.0,
        "operating_income": 1223200000.0,
        "revenue": 21818800000.0,
        "stockholders_equity": 4970700000.0,
        "total_assets": 15061400000.0,
        "total_liabilities": 10095900000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "leverage": "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": {
        "leverage": 2.031082141348301,
        "net_margin": 0.03288906814306928,
        "operating_margin": 0.056061744917227346,
        "payout_ratio": 0.11357302118171683,
        "revenue_growth_yoy": -0.025302431963976198,
        "roa_avg2y": 0.047645764101678825,
        "roa_period_end": 0.04764497324285923,
        "roe_avg2y": 0.14340814164951338,
        "roe_period_end": 0.14436598467016717
      }
    },
    {
      "accn": "0000929008-26-000008",
      "filed": "2026-02-13",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 75000000.0,
        "capex": 92300000.0,
        "dividends_paid": 76600000.0,
        "eps_diluted": 13.54,
        "free_cash_flow": 400900000.0,
        "net_income": 765500000.0,
        "operating_cash_flow": 493200000.0,
        "operating_income": 1406400000.0,
        "revenue": 22385200000.0,
        "stockholders_equity": 5037100000.0,
        "total_assets": 15060900000.0,
        "total_liabilities": 10029000000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "leverage": "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": {
        "leverage": 1.9910265827559508,
        "net_margin": 0.03419670139199114,
        "operating_margin": 0.06282722513089005,
        "payout_ratio": 0.1000653167864141,
        "revenue_growth_yoy": 0.04505581206436945,
        "roa_avg2y": 0.051250979158158315,
        "roa_period_end": 0.05082697581153848,
        "roe_avg2y": 0.16130561672268287,
        "roe_period_end": 0.15197236505131922
      }
    },
    {
      "accn": "0000929008-25-000005",
      "filed": "2025-02-14",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 11100000.0,
        "capex": 99400000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 15.33,
        "free_cash_flow": -88400000.0,
        "net_income": 860500000.0,
        "operating_cash_flow": 11000000.0,
        "operating_income": 1438100000.0,
        "revenue": 21420100000.0,
        "stockholders_equity": 4454200000.0,
        "total_assets": 14811700000.0,
        "total_liabilities": 10362100000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "leverage": "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": {
        "leverage": 2.326366126352656,
        "net_margin": 0.040172548214060626,
        "operating_margin": 0.06713787517331851,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.1757979964320022,
        "roa_avg2y": 0.0627428985957731,
        "roa_period_end": 0.058095964676573256,
        "roe_avg2y": 0.2089422930767135,
        "roe_period_end": 0.19318845134928828
      }
    },
    {
      "accn": "0000929008-24-000005",
      "filed": "2024-02-20",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 54700000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 7.84,
        "free_cash_flow": 12400000.0,
        "net_income": 465400000.0,
        "operating_cash_flow": 67100000.0,
        "operating_income": 801900000.0,
        "revenue": 18217500000.0,
        "stockholders_equity": 3782524000.0,
        "total_assets": 12617699000.0,
        "total_liabilities": 8841488000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "leverage": "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": {
        "leverage": 2.337457211110888,
        "net_margin": 0.025546864278852756,
        "operating_margin": 0.04401811445039111,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.4779739891181199,
        "roa_avg2y": 0.037995073294610854,
        "roa_period_end": 0.036884696647146206,
        "roe_avg2y": 0.1306157547746738,
        "roe_period_end": 0.12303953656341639
      }
    },
    {
      "accn": "0000929008-23-000006",
      "filed": "2023-02-21",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 56671000.0,
        "eps_diluted": 1.51,
        "free_cash_flow": 487260000.0,
        "net_income": 100560000.0,
        "operating_cash_flow": 543931000.0,
        "operating_income": 347038000.0,
        "revenue": 12325995000.0,
        "stockholders_equity": 3343722000.0,
        "total_assets": 11880214000.0,
        "total_liabilities": 8543825000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "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": {
        "leverage": 2.555184013503515,
        "net_margin": 0.008158367742320195,
        "operating_margin": 0.02815496842242756,
        "revenue_growth_yoy": 0.4745923425247553,
        "roa_avg2y": 0.011902106593567028,
        "roa_period_end": 0.00846449398975473,
        "roe_avg2y": 0.03585534848521314,
        "roe_period_end": 0.03007427052847097
      }
    },
    {
      "accn": "0000929008-22-000009",
      "filed": "2022-02-25",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 150000000.0,
        "capex": 44067000.0,
        "eps_diluted": 5.14,
        "free_cash_flow": 180300000.0,
        "net_income": 223426000.0,
        "operating_cash_flow": 224367000.0,
        "operating_income": 346217000.0,
        "revenue": 8358917000.0,
        "stockholders_equity": 2265483000.0,
        "total_assets": 5017635000.0,
        "total_liabilities": 2758964000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "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": {
        "leverage": 1.2178259558778415,
        "net_margin": 0.026729060714444232,
        "operating_margin": 0.04141888237435543,
        "revenue_growth_yoy": 0.022297284654100157,
        "roa_avg2y": 0.046437418467284185,
        "roa_period_end": 0.04452814921770914,
        "roe_avg2y": 0.10153897263515917,
        "roe_period_end": 0.09862179499912381
      }
    },
    {
      "accn": "0000929008-21-000006",
      "filed": "2021-03-01",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 127169000.0,
        "capex": 36210000.0,
        "eps_diluted": 4.82,
        "free_cash_flow": 260511000.0,
        "net_income": 227343000.0,
        "operating_cash_flow": 296721000.0,
        "operating_income": 352440000.0,
        "revenue": 8176601000.0,
        "stockholders_equity": 2135310000.0,
        "total_assets": 4605036000.0,
        "total_liabilities": 2475310000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "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": {
        "leverage": 1.1592274658012185,
        "net_margin": 0.027804096103013952,
        "operating_margin": 0.04310348517678678,
        "revenue_growth_yoy": 0.0647973224711848,
        "roa_avg2y": 0.04867895779499693,
        "roa_period_end": 0.04936834370024469,
        "roe_avg2y": 0.10685799387974146,
        "roe_period_end": 0.10646838164013656
      }
    },
    {
      "accn": "0000929008-20-000013",
      "filed": "2020-02-24",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 106792000.0,
        "capex": 21507000.0,
        "eps_diluted": 3.38,
        "free_cash_flow": 127615000.0,
        "net_income": 163460000.0,
        "operating_cash_flow": 149122000.0,
        "operating_income": 319040000.0,
        "revenue": 7679021000.0,
        "stockholders_equity": 2119739000.0,
        "total_assets": 4735468000.0,
        "total_liabilities": 2619325000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "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": {
        "leverage": 1.2356827892490538,
        "net_margin": 0.021286567649704304,
        "operating_margin": 0.04154696282247437,
        "revenue_growth_yoy": 0.04675616209722524,
        "roa_avg2y": 0.03566150110135919,
        "roa_period_end": 0.03451823557882769,
        "roe_avg2y": 0.07999727893753278,
        "roe_period_end": 0.07711326724658082
      }
    },
    {
      "accn": "0000929008-19-000006",
      "filed": "2019-02-27",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 4818000.0,
        "capex": 17957000.0,
        "eps_diluted": 2.1,
        "free_cash_flow": 282278000.0,
        "net_income": 101588000.0,
        "operating_cash_flow": 300235000.0,
        "operating_income": 330546000.0,
        "revenue": 7336017000.0,
        "stockholders_equity": 1966900000.0,
        "total_assets": 4431841000.0,
        "total_liabilities": 2468210000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.254873150643144,
        "net_margin": 0.01384784141040022,
        "operating_margin": 0.04505796537821546,
        "roa_period_end": 0.022922302492350246,
        "roe_period_end": 0.05164878743199959
      }
    }
  ],
  "latest_filing": {
    "accn": "0000929008-26-000008",
    "filed": "2026-02-13",
    "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": "5063",
  "sic_description": "Wholesale-Electrical Apparatus & Equipment, Wiring Supplies ",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000929008.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000929008.json"
  },
  "ticker": "WCC"
}
