W.W. Grainger, Inc. GWW

Full chart Compare
Set alert

Price alert · GWW

All alert types
1,489.39 USD +91.41 (+6.54%)

At closeNov 4, 2026, 5:27 PM EST

1,489.39 0.00 0.00%

After hours · Nov 4, 5:27 PM ET

1,449.98 Day range 1,521.41
906.52 52-week range 1,521.41
YTD
+47.60%
1 year
+55.82%

Analyst view

Consensus: hold

Hold
Price target (mean) 1,331.57 -10.6% downside
Target (low)
1,100.00
Target (mean)
1,331.57
Target (high)
1,500.00
Ratings (0m) 19 3 buy · 14 hold · 2 sell
  • Strong buy0
  • Buy3
  • Hold14
  • Sell0
  • Strong sell2

Recommendation trend

  • This month 19
  • 1 month ago 19
  • 2 months ago 19
  • 3 months ago 19

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

GWW analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter11.1710.89 – 11.539.44+18.4%4.83B+9.1%15
Next quarter12.7012.03 – 13.1511.65+9.1%5.10B+7.5%11
Current year46.4745.46 – 47.0239.48+17.7%19.67B+9.6%18
Next year51.0649.49 – 53.0946.47+9.9%21.08B+7.2%19

Upgrades and downgrades

The latest rating changes

GWW analyst upgrades and downgrades
DateFirmActionFromTo
Oct 14, 2026RBC CapitalMaintainedSector PerformSector Perform
Sep 25, 2026BarclaysMaintainedUnderweightUnderweight
Aug 24, 2026Morgan StanleyMaintainedEqual-WeightEqual-Weight
Aug 11, 2026BarclaysMaintainedUnderweightUnderweight
Aug 6, 2026DA DavidsonMaintainedNeutralNeutral
Aug 5, 2026RBC CapitalMaintainedSector PerformSector Perform
Aug 5, 2026OppenheimerMaintainedOutperformOutperform
Jul 16, 2026RBC CapitalMaintainedSector PerformSector Perform
Jul 14, 2026Stephens & Co.DowngradeOverweightEqual-Weight
Jul 9, 2026Wolfe ResearchUpgradeUnderperformPeer Perform
Jun 23, 2026BarclaysMaintainedUnderweightUnderweight
Jun 16, 2026DA DavidsonInitiated—Neutral
May 27, 2026Morgan StanleyMaintainedEqual-WeightEqual-Weight
May 12, 2026BarclaysMaintainedUnderweightUnderweight
May 11, 2026Stephens & Co.MaintainedOverweightOverweight
May 8, 2026RBC CapitalMaintainedSector PerformSector Perform
Apr 21, 2026BernsteinMaintainedMarket PerformMarket Perform
Mar 16, 2026BarclaysMaintainedUnderweightUnderweight
Mar 3, 2026Morgan StanleyMaintainedEqual-WeightEqual-Weight
Feb 6, 2026JP MorganMaintainedNeutralNeutral
Feb 4, 2026OppenheimerMaintainedOutperformOutperform
Jan 27, 2026OppenheimerUpgradePerformOutperform
Jan 16, 2026JP MorganMaintainedNeutralNeutral
Nov 25, 2025Morgan StanleyMaintainedEqual-WeightEqual-Weight
Nov 12, 2025BernsteinInitiated—Market Perform
Nov 7, 2025BarclaysMaintainedUnderweightUnderweight
Nov 3, 2025RBC CapitalMaintainedSector PerformSector Perform
Oct 16, 2025RBC CapitalMaintainedSector PerformSector Perform
Oct 15, 2025JP MorganMaintainedNeutralNeutral
Oct 8, 2025BarclaysInitiated—Underweight