McDonald's Stock at Near Two-Year Lows: Buy or Wait?
McDonald's stock has been trading at near two-year lows but is it a good time to buy? The company's share price currently stands at $258.97 as of September 4, 2026, with a 52-week range of $256.12-$341.75 and a one-year return of -18.10%. Despite being close to its 52-week low, the technical signals remain bearish across all meaningful horizons.
The company's valuation offers only 6.6% fair-value upside as of September 4, while execution concerns still cloud the rebound case. The business is not flashing distress with revenue growth of 6.3% and a gross margin of 57.4% as of June 30, 2026.
The bear case is valuation, with a roughly 21x earnings multiple that is not distressed pricing, especially while sales execution is being questioned. Recent analyst commentary points to softer U.S. sales and value-execution issues, but the bull case is brand strength, revenue growth, dividend income, and international acceleration.