{
 "company": "W.W. Grainger, Inc.",
 "ticker": "GWW",
 "sector": "Rental & Leasing Services",
 "asOf": {
  "date": "2026-06",
  "label": "June 2026"
 },
 "fiscalYearEnd": null,
 "revenueUsdM": 17942.0,
 "normalizedSga": {
  "pctRevenue": 20.63,
  "peerCount": 17,
  "peerMedianPctRevenue": 13.7,
  "peerLeanQuartilePctRevenue": 11.2,
  "peers": [
   {
    "ticker": "URI",
    "name": "United Rentals, Inc.",
    "normalizedSgaPctRevenue": 10.76
   },
   {
    "ticker": "MGRC",
    "name": "McGrath RentCorp",
    "normalizedSgaPctRevenue": 21.68
   },
   {
    "ticker": "ALTG",
    "name": "Alta Equipment Group Inc.",
    "normalizedSgaPctRevenue": 23.02
   },
   {
    "ticker": "GATX",
    "name": "GATX Corporation",
    "normalizedSgaPctRevenue": 14.51
   },
   {
    "ticker": "SUNB",
    "name": "Sunbelt Rentals Holdings Inc",
    "normalizedSgaPctRevenue": 14.8
   },
   {
    "ticker": "HRI",
    "name": "Herc Holdings Inc.",
    "normalizedSgaPctRevenue": 12.89
   },
   {
    "ticker": "EQPT",
    "name": "EquipmentShare.com Inc.",
    "normalizedSgaPctRevenue": 21.33
   },
   {
    "ticker": "WSC",
    "name": "WillScot Holdings Corporation",
    "normalizedSgaPctRevenue": 24.8
   },
   {
    "ticker": "WLFC",
    "name": "Willis Lease Finance Corporation",
    "normalizedSgaPctRevenue": 39.3
   },
   {
    "ticker": "R",
    "name": "Ryder System, Inc.",
    "normalizedSgaPctRevenue": 11.61
   },
   {
    "ticker": "CAR",
    "name": "Avis Budget Group, Inc.",
    "normalizedSgaPctRevenue": 11.6
   },
   {
    "ticker": "HTZ",
    "name": "Hertz Global Holdings, Inc.",
    "normalizedSgaPctRevenue": 8.55
   },
   {
    "ticker": "AHT",
    "name": "Ashford Hospitality Trust, Inc.",
    "normalizedSgaPctRevenue": 1.88
   },
   {
    "ticker": "CTOS",
    "name": "Custom Truck One Source, Inc.",
    "normalizedSgaPctRevenue": 11.49
   },
   {
    "ticker": "FAST",
    "name": "Fastenal Company",
    "normalizedSgaPctRevenue": 24.82
   },
   {
    "ticker": "BCC",
    "name": "Boise Cascade Company",
    "normalizedSgaPctRevenue": 11.18
   }
  ],
  "definition": "Reported SG&A less the disclosed lines that distort comparison: advertising, R&D, pension, stock-based compensation, restructuring and one-time items, plus logistics reclassed where filers park it in SG&A."
 },
 "disclosedLines": [
  {
   "key": "advertising",
   "label": "Advertising",
   "pctRevenue": 4.53,
   "companiesDisclosing": 8,
   "peersDisclosing": [
    {
     "ticker": "MGRC",
     "pctRevenue": 0.71
    },
    {
     "ticker": "EQPT",
     "pctRevenue": 0.18
    },
    {
     "ticker": "WSC",
     "pctRevenue": 0.71
    },
    {
     "ticker": "CAR",
     "pctRevenue": 0.82
    },
    {
     "ticker": "HTZ",
     "pctRevenue": 2.7
    },
    {
     "ticker": "AHT",
     "pctRevenue": 0.96
    },
    {
     "ticker": "CTOS",
     "pctRevenue": 0.34
    }
   ],
   "note": "A brand-investment choice; advertising sits outside the normalized SG&A line, so it does not explain the Exhibit 2 gap."
  },
  {
   "key": "stock_comp",
   "label": "Stock-based comp",
   "pctRevenue": 0.36,
   "companiesDisclosing": 14,
   "peersDisclosing": [
    {
     "ticker": "URI",
     "pctRevenue": 0.83
    },
    {
     "ticker": "MGRC",
     "pctRevenue": 1.19
    },
    {
     "ticker": "ALTG",
     "pctRevenue": 0.21
    },
    {
     "ticker": "SUNB",
     "pctRevenue": 0.72
    },
    {
     "ticker": "HRI",
     "pctRevenue": 0.78
    },
    {
     "ticker": "EQPT",
     "pctRevenue": 0.09
    },
    {
     "ticker": "WSC",
     "pctRevenue": 1.68
    },
    {
     "ticker": "WLFC",
     "pctRevenue": 6.11
    },
    {
     "ticker": "CAR",
     "pctRevenue": 0.16
    },
    {
     "ticker": "AHT",
     "pctRevenue": -0.07
    },
    {
     "ticker": "CTOS",
     "pctRevenue": 0.44
    },
    {
     "ticker": "FAST",
     "pctRevenue": 0.1
    },
    {
     "ticker": "BCC",
     "pctRevenue": 0.19
    }
   ],
   "note": "Right at the peer median. Not distorting the overhead picture."
  },
  {
   "key": "restructuring",
   "label": "Restructuring",
   "pctRevenue": 0.0,
   "companiesDisclosing": 17,
   "peersDisclosing": [
    {
     "ticker": "URI",
     "pctRevenue": 0.01
    },
    {
     "ticker": "MGRC",
     "pctRevenue": 0.0
    },
    {
     "ticker": "ALTG",
     "pctRevenue": 0.0
    },
    {
     "ticker": "GATX",
     "pctRevenue": 0.0
    },
    {
     "ticker": "SUNB",
     "pctRevenue": 0.08
    },
    {
     "ticker": "HRI",
     "pctRevenue": 0.0
    },
    {
     "ticker": "EQPT",
     "pctRevenue": 0.0
    },
    {
     "ticker": "WSC",
     "pctRevenue": 13.25
    },
    {
     "ticker": "WLFC",
     "pctRevenue": 0.0
    },
    {
     "ticker": "R",
     "pctRevenue": 0.0
    },
    {
     "ticker": "CAR",
     "pctRevenue": 1.12
    },
    {
     "ticker": "HTZ",
     "pctRevenue": 0.21
    },
    {
     "ticker": "AHT",
     "pctRevenue": 0.0
    },
    {
     "ticker": "CTOS",
     "pctRevenue": 0.0
    },
    {
     "ticker": "FAST",
     "pctRevenue": 0.0
    },
    {
     "ticker": "BCC",
     "pctRevenue": 0.0
    }
   ],
   "note": "No filed restructuring charges for the latest fiscal year; runs in line with the typical peer, counted wherever they sit on the P&L; one-time charges are stripped from the Exhibit 2 number either way."
  }
 ],
 "gapToPeers": {
  "toPeerMedian": {
   "usdM": 1098,
   "bps": 612
  },
  "toLeanQuartile": {
   "usdM": 1640,
   "bps": 914
  }
 },
 "tsrBridge": [
  {
   "label": "1 year",
   "span": "FY2024 to FY2025",
   "companyTsrPct": -3,
   "peerTsrPct": 4,
   "driverPp": {
    "Revenue growth": 3.5,
    "Gross margin": -30.6,
    "SG&A": -96.6,
    "Multiple": 89,
    "Other": 27.5
   }
  },
  {
   "label": "3 years",
   "span": "FY2022 to FY2025",
   "companyTsrPct": 86,
   "peerTsrPct": 39,
   "driverPp": {
    "Revenue growth": -38,
    "Gross margin": 46.9,
    "SG&A": -42.4,
    "Multiple": 26.4,
    "Other": 54.2
   }
  },
  {
   "label": "10 years",
   "span": "FY2016 to FY2025",
   "companyTsrPct": 398,
   "peerTsrPct": 302,
   "driverPp": {
    "Revenue growth": -88.5,
    "Gross margin": 19.9,
    "SG&A": -9.1,
    "Multiple": 6.8,
    "Other": 166.8
   }
  }
 ],
 "recentQuarter": null,
 "sources": [
  "10-K and 10-Q filings (US GAAP)",
  "XBRL company facts",
  "earnings releases"
 ],
 "urls": {
  "briefing": "https://sgabenchmarking.com/r/GWW",
  "json": "https://sgabenchmarking.com/r/GWW.json",
  "industryBenchmarks": "https://sgabenchmarking.com/catalog.json"
 },
 "publisher": "SG&A Benchmarking, https://sgabenchmarking.com"
}
