Grainger stock forecast
Grainger's weighted forecast reaches $1,387.54 in October 2029. It hinges on continued growth, durable margins and productive buybacks.
Where could Grainger's shares be by 2029?
The weighted forecast puts GWW at $1,291.58 in October 2027 and $1,334.56 in October 2028. It reaches $1,387.54 in October 2029. Those outcomes imply total returns of negative 2% and positive 2% through the first two windows. The three-year return is positive 7%, including dividends.
| Case | Probability | October 2027 | October 2028 | October 2029 |
|---|---|---|---|---|
| Bear | 27 % | 1036.72 (-21 %) | 942.58 (-28 %) | 874.34 (-32 %) |
| Base | 53 % | 1323.64 (+0 %) | 1370.77 (+5 %) | 1411.76 (+9 %) |
| Bull | 20 % | 1550.67 (+17 %) | 1767.75 (+34 %) | 2016.17 (+54 %) |
| Weighted | 100 % | 1291.58 (-2 %) | 1334.56 (+2 %) | 1387.54 (+7 %) |
What this means. The weighted row is the probability-based average of the bear, base, and bull values, not a separate prediction.
What has to go right for Grainger, and what could go wrong?
Base earnings rise to $2,184 million and then $2,310 million. They reach $2,438 million in the third forecast year. The path reflects mid-single-digit sales growth and modest margin improvement after the strong 2026 outlook. Bear earnings fall to $2,000 million before weakening further, because demand, freight, mix, and service costs pressure margins. Bull earnings reach $2,311 million initially and $2,731 million by the final date, because share gains, online retention, and distribution productivity continue. High-Touch volume grew 1.4% while the U.S. MRO market contracted, and Endless Assortment operating earnings rose with margin improvement.
How much cash does Grainger really make?
Free cash flow is operating cash after capital spending. Grainger’s capital projects include warehouses, automation and technology, so the cash available after investment is more important than operating cash alone. Stock-based pay is also an economic cost, even though it does not leave the bank account in the period it is awarded.
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Cash from operations | 2,015 | 2,111 | 2,031 | 1,333 | 937 |
| − Capital spending | 684 | 541 | 445 | 256 | 255 |
| = Free cash flow | 1,331 | 1,570 | 1,586 | 1,077 | 682 |
| − Stock pay | 64 | 62 | 62 | 48 | 42 |
| = Real free cash flow | 1,267 | 1,508 | 1,524 | 1,029 | 640 |
| Real free cash flow, % of revenue | 7.1% | 8.8% | 9.2% | 6.8% | 4.9% |
What this means. The company's own free cash flow matches ours, but our real free cash flow is lower because shares given to employees reduce existing investors' ownership.
What does an investor pay for Grainger today?
A price-to-earnings ratio, or P/E, shows how much investors pay for each dollar of earnings. Grainger’s forward P/E is below its trailing P/E, which means the market expects earnings to rise. Revenue, book value, free cash flow and dividends tell different stories: sales come before costs, book value misses much of the distribution system’s know-how, free cash flow measures cash left after operations and investment, and dividends measure only cash paid directly to shareholders.
| Today (Oct 18, 2026) | |
|---|---|
| Share price | 1,330.70 |
| Market value (calculated) | 62,677.22 |
| Enterprise value (calculated) | 64,496.22 |
| P/E, last 12 months (calculated) | 33.9x |
| P/E, next 12 months (calculated) | 28.6x |
| Real free cash flow yield (calculated) | 2.0% |
What this means. The next-12-month price-to-earnings ratio uses analysts' guesses about future profit, so it is not a guaranteed result.