{
 "company": "Fastenal Company",
 "ticker": "FAST",
 "sector": "Industrial - Distribution",
 "fiscalYearEnd": null,
 "revenueUsdM": 8200.5,
 "normalizedSga": {
  "pctRevenue": 24.82,
  "peerCount": 17,
  "peerMedianPctRevenue": 20.1,
  "peerLeanQuartilePctRevenue": 18.3,
  "peers": [
   {
    "ticker": "GWW",
    "name": "W.W. Grainger, Inc.",
    "normalizedSgaPctRevenue": 20.63
   },
   {
    "ticker": "FERG",
    "name": "Ferguson plc",
    "normalizedSgaPctRevenue": 19.5
   },
   {
    "ticker": "TRNS",
    "name": "Transcat, Inc.",
    "normalizedSgaPctRevenue": 27.84
   },
   {
    "ticker": "BXC",
    "name": "BlueLinx Holdings Inc.",
    "normalizedSgaPctRevenue": 12.84
   },
   {
    "ticker": "EVI",
    "name": "EVI Industries, Inc.",
    "normalizedSgaPctRevenue": 26.58
   },
   {
    "ticker": "WCC",
    "name": "WESCO International, Inc.",
    "normalizedSgaPctRevenue": 15.06
   },
   {
    "ticker": "WSO",
    "name": "Watsco, Inc.",
    "normalizedSgaPctRevenue": 18.48
   },
   {
    "ticker": "AIT",
    "name": "Applied Industrial Technologies, Inc.",
    "normalizedSgaPctRevenue": 19.38
   },
   {
    "ticker": "QXO",
    "name": "QXO, Inc.",
    "normalizedSgaPctRevenue": 20.39
   },
   {
    "ticker": "CNM",
    "name": "Core & Main, Inc.",
    "normalizedSgaPctRevenue": 15.09
   },
   {
    "ticker": "POOL",
    "name": "Pool Corporation",
    "normalizedSgaPctRevenue": 18.33
   },
   {
    "ticker": "SITE",
    "name": "SiteOne Landscape Supply, Inc.",
    "normalizedSgaPctRevenue": 29.78
   },
   {
    "ticker": "DXPE",
    "name": "DXP Enterprises, Inc.",
    "normalizedSgaPctRevenue": 22.77
   },
   {
    "ticker": "DNOW",
    "name": "Dnow Inc.",
    "normalizedSgaPctRevenue": 19.82
   },
   {
    "ticker": "GIC",
    "name": "Global Industrial Co",
    "normalizedSgaPctRevenue": 21.86
   },
   {
    "ticker": "DSGR",
    "name": "Distribution Solutions Group, Inc.",
    "normalizedSgaPctRevenue": 29.48
   }
  ],
  "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": "stock_comp",
   "label": "Stock-based comp",
   "pctRevenue": 0.1,
   "companiesDisclosing": 15,
   "peersDisclosing": [
    {
     "ticker": "GWW",
     "pctRevenue": 0.36
    },
    {
     "ticker": "FERG",
     "pctRevenue": 0.09
    },
    {
     "ticker": "TRNS",
     "pctRevenue": 2.26
    },
    {
     "ticker": "BXC",
     "pctRevenue": 0.38
    },
    {
     "ticker": "EVI",
     "pctRevenue": 1.18
    },
    {
     "ticker": "WCC",
     "pctRevenue": 0.17
    },
    {
     "ticker": "WSO",
     "pctRevenue": 0.49
    },
    {
     "ticker": "QXO",
     "pctRevenue": 2.11
    },
    {
     "ticker": "CNM",
     "pctRevenue": 0.22
    },
    {
     "ticker": "POOL",
     "pctRevenue": 0.43
    },
    {
     "ticker": "SITE",
     "pctRevenue": 0.57
    },
    {
     "ticker": "DXPE",
     "pctRevenue": 0.28
    },
    {
     "ticker": "DNOW",
     "pctRevenue": 1.03
    },
    {
     "ticker": "GIC",
     "pctRevenue": 0.54
    }
   ],
   "note": "Below the peer median. Not distorting the overhead picture."
  },
  {
   "key": "restructuring",
   "label": "Restructuring",
   "pctRevenue": 0.0,
   "companiesDisclosing": 17,
   "peersDisclosing": [
    {
     "ticker": "GWW",
     "pctRevenue": 0.0
    },
    {
     "ticker": "FERG",
     "pctRevenue": 0.26
    },
    {
     "ticker": "TRNS",
     "pctRevenue": 0.0
    },
    {
     "ticker": "BXC",
     "pctRevenue": 0.0
    },
    {
     "ticker": "EVI",
     "pctRevenue": 0.0
    },
    {
     "ticker": "WCC",
     "pctRevenue": 0.0
    },
    {
     "ticker": "WSO",
     "pctRevenue": 0.0
    },
    {
     "ticker": "AIT",
     "pctRevenue": 0.0
    },
    {
     "ticker": "QXO",
     "pctRevenue": 1.47
    },
    {
     "ticker": "CNM",
     "pctRevenue": 0.0
    },
    {
     "ticker": "POOL",
     "pctRevenue": 0.0
    },
    {
     "ticker": "SITE",
     "pctRevenue": 0.0
    },
    {
     "ticker": "DXPE",
     "pctRevenue": 0.0
    },
    {
     "ticker": "DNOW",
     "pctRevenue": 0.0
    },
    {
     "ticker": "GIC",
     "pctRevenue": 0.0
    },
    {
     "ticker": "DSGR",
     "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": 363,
   "bps": 443
  },
  "toLeanQuartile": {
   "usdM": 520,
   "bps": 634
  }
 },
 "tsrBridge": [
  {
   "label": "1 year",
   "span": "FY2024 to FY2025",
   "companyTsrPct": 14,
   "peerTsrPct": -2,
   "driverPp": {
    "Revenue growth": 3,
    "Gross margin": -1.2,
    "SG&A": 2.3,
    "Multiple": 4.6,
    "Other": 6.8
   }
  },
  {
   "label": "3 years",
   "span": "FY2022 to FY2025",
   "companyTsrPct": 83,
   "peerTsrPct": 78,
   "driverPp": {
    "Revenue growth": -7.1,
    "Gross margin": -18.5,
    "SG&A": 16.9,
    "Multiple": -10.2,
    "Other": 23.4
   }
  },
  {
   "label": "5 years",
   "span": "FY2020 to FY2025",
   "companyTsrPct": 85,
   "peerTsrPct": 97,
   "driverPp": {
    "Revenue growth": -50,
    "Gross margin": 17.5,
    "SG&A": -66.2,
    "Multiple": 50.2,
    "Other": 36.7
   }
  }
 ],
 "recentQuarter": null,
 "sources": [
  "10-K and 10-Q filings (US GAAP)",
  "XBRL company facts",
  "earnings releases"
 ],
 "urls": {
  "briefing": "https://sgabenchmarking.com/r/FAST",
  "json": "https://sgabenchmarking.com/r/FAST.json",
  "industryBenchmarks": "https://sgabenchmarking.com/catalog.json"
 },
 "publisher": "SG&A Benchmarking, https://sgabenchmarking.com"
}
