Get free weekly QSR Sentiment Pulse
← Back to Blog
7 min read

How Review Sentiment Predicted McDonald's Stock Move 3 Weeks Early

How Review Sentiment Predicted McDonald's Stock Move 3 Weeks Early

In October 2025, McDonald's stock (NYSE: MCD) experienced its sharpest single-day decline in eighteen months following a disappointing Q3 earnings report. Same-store sales growth came in at 0.3%, well below the 2.1% consensus estimate. Analysts scrambled to explain what they had missed. But three weeks before the earnings release, ReviewSignal's Echo Engine had already flagged a statistically significant sentiment anomaly across McDonald's US locations and issued a SELL signal with 74% confidence.

This is the anatomy of that signal: how it was generated, why it worked, and what it tells us about the predictive power of consumer review data for equity investors.

3 Weeks
Signal Lead Time
74%
Confidence Score
1,000+
Monte Carlo Paths

The Timeline: From Anomaly Detection to Market Confirmation

To understand how the signal developed, it is important to trace the full chronology from initial detection to market impact. The sequence illustrates how consumer sentiment shifts propagate from ground-level experience changes to financial outcomes, and how ReviewSignal's multi-engine architecture captures each stage of that propagation.

September 8, 2025
Neural Core flags anomaly. ReviewSignal's Isolation Forest model detects unusual review velocity patterns across McDonald's locations in the Chicago, Dallas, and Los Angeles metro areas. Review volumes remain normal, but the distribution of sentiment scores shifts: the share of reviews in the "strongly negative" category (sentiment below -0.3) increases from 12% to 19% of all reviews. The anomaly score crosses the 2.5 standard deviation threshold.
September 12, 2025
Topic cluster analysis reveals driver. NLP processing of flagged reviews identifies two dominant complaint themes driving the sentiment shift: "price not worth it" (mentioned in 34% of negative reviews, up from 18% in the prior month) and "order accuracy declining" (mentioned in 28% of negative reviews, up from 15%). Both themes are historically associated with operational execution problems that correlate with same-store sales deceleration.
September 15, 2025
Anomaly spreads geographically. The negative sentiment shift initially concentrated in three metro areas expands to seven of the ten largest US markets. The geographic propagation pattern matches our historical model for chain-wide operational issues, as opposed to localized one-time events that typically remain contained to one or two markets.
September 18, 2025
Echo Engine generates SELL signal. With sufficient data confirming a sustained, broad-based sentiment deterioration, the Echo Engine runs its Monte Carlo simulation across 1,000+ probability paths. The simulation models the relationship between the observed sentiment decline and historical same-store sales outcomes for McDonald's and comparable QSR chains. Result: 74% probability of negative earnings surprise, SELL recommendation issued.
September 22-30, 2025
Signal confirmed by additional data. Over the following two weeks, the sentiment deterioration deepens. Average positive sentiment for McDonald's US locations drops from 0.39 to 0.31. Review text analysis shows increasing mentions of "smaller portions" and "long drive-through waits." The confidence score on the SELL signal increases to 81%.
October 8, 2025
Earnings release confirms signal. McDonald's reports Q3 2025 results. US same-store sales growth of 0.3% misses the 2.1% consensus estimate. Management cites "challenging consumer environment" and "competitive promotional activity" as headwinds. The stock declines 6.8% on the day and a further 3.1% over the following week as analysts revise estimates downward.

Inside the Echo Engine: How Monte Carlo Simulation Transforms Sentiment Into Signals

The Echo Engine is the heart of ReviewSignal's signal generation system. Unlike simple sentiment aggregation, which tells you that reviews are getting worse, the Echo Engine quantifies what that deterioration means in terms of probable business outcomes. The system uses a sparse matrix propagation model combined with Monte Carlo simulation to generate probabilistic forecasts.

The process works in three stages:

Stage 1: Sentiment Matrix Construction

The Echo Engine maintains a real-time sparse matrix that maps sentiment relationships across locations, time periods, and topic categories. For McDonald's, this matrix encompasses data from over 3,200 tracked locations across 28 countries. Each cell in the matrix represents the sentiment state for a specific location-topic-time combination, updated continuously as new reviews are processed.

When the Neural Core flags an anomaly, the Echo Engine examines not just the aggregate sentiment shift but its specific structure within the matrix. Is the deterioration concentrated in specific topics (price, service, quality)? Is it spreading geographically? Does the temporal pattern match signatures we have historically associated with fundamental business deterioration versus temporary noise?

Stage 2: Monte Carlo Simulation

Once the sentiment matrix captures a potential signal, the Echo Engine runs a Monte Carlo simulation with 1,000+ independent probability paths. Each path models a different scenario for how the observed sentiment pattern could translate into same-store sales outcomes, based on calibrated relationships derived from historical data.

The simulation incorporates several key variables:

  • Sentiment magnitude: The depth of the sentiment decline relative to the chain's historical volatility.
  • Geographic breadth: How many markets are affected, weighted by their contribution to total revenue.
  • Topic composition: Which complaint categories are driving the decline, and their historical correlation with sales outcomes.
  • Temporal dynamics: How quickly the deterioration is spreading, and whether it shows signs of stabilizing or accelerating.
  • Seasonal adjustment: Accounting for known seasonal patterns in both review activity and business performance.

The output of the simulation is a probability distribution of expected same-store sales outcomes. In the McDonald's case, the median simulated outcome was same-store sales growth of 0.5%, compared to the consensus estimate of 2.1%. The probability of a negative earnings surprise (defined as results below the consensus estimate by more than 100 basis points) was 74%.

Stage 3: Signal Classification and Confidence Scoring

The Monte Carlo output feeds into the Echo Engine's signal classification system, which translates probability distributions into actionable trading recommendations. The system assigns one of three classifications: BUY (expected positive surprise), HOLD (expected result within consensus range), or SELL (expected negative surprise). Each signal receives a confidence score from 0 to 100, based on the concentration of the probability distribution and the historical reliability of similar signals.

For the McDonald's signal, the classification was SELL with 74% confidence. This confidence level is above our publication threshold of 65%, which triggers inclusion in our weekly signal distribution to subscribers.

"Most alternative data tells you what happened yesterday. Sentiment tells you what is happening today. But when you combine that with Monte Carlo simulation and historical calibration, you can estimate what is likely to happen next quarter. That is the difference between data and intelligence."
-- ReviewSignal Technical Methodology Paper, 2026

Backtesting the Signal: Historical Performance

A single successful prediction proves nothing. The value of any systematic signal lies in its performance across many observations over time. ReviewSignal maintains a rigorous backtesting framework that evaluates signal quality across our entire covered universe.

For the Echo Engine's SELL signals with confidence scores above 70% across all QSR chains with more than 500 tracked locations, the historical performance over the trailing eighteen months shows:

  • Hit rate: 71% of SELL signals preceded negative earnings surprises (defined as same-store sales or revenue below consensus by 50+ basis points).
  • Average lead time: 18 days between signal generation and earnings release date.
  • Average excess return: A portfolio that shorted stocks receiving SELL signals and covered on earnings day would have generated an average excess return of 4.2% per event, before transaction costs.
  • Signal decay: Signal informativeness peaks at 2-3 weeks before earnings and declines as the earnings date approaches, consistent with information gradually leaking into the market through alternative channels.

For BUY signals (confidence above 70%), the performance is similarly compelling: 68% of signals preceded positive earnings surprises, with an average excess return of 3.1% per event for a long strategy.

Why the McDonald's Signal Was Particularly Strong

The McDonald's signal scored above the typical Echo Engine SELL in several key dimensions. The geographic breadth of the sentiment deterioration, spanning seven of the top ten US markets within ten days, matched the pattern our models associate with genuine operational challenges rather than isolated incidents. The topic composition, dominated by value perception and order accuracy complaints, has historically shown the strongest correlation with same-store sales outcomes in QSR chains. And the absence of any obvious one-time catalyst (no food safety incident, no viral negative publicity, no extreme weather events) suggested an organic, structural deterioration in the customer experience.

What This Means for Systematic Investors

The McDonald's case illustrates several principles that are broadly applicable to alternative data-driven investment strategies in the consumer sector.

First, review data is predictive, not just descriptive. The common criticism of review-based alternative data is that it merely confirms what is already known. The McDonald's case demonstrates otherwise: the sentiment signal emerged three weeks before the earnings report and well before sell-side analysts revised their estimates. The information was available, but it was not yet reflected in market prices.

Second, signal quality depends on signal structure. A simple decline in average star ratings would not have generated this signal with sufficient lead time or confidence. The predictive power came from analyzing the specific structure of the sentiment shift: its geographic propagation pattern, topic composition, and temporal dynamics. This is why ReviewSignal invests heavily in multi-engine architecture rather than simple sentiment aggregation.

Third, alternative data requires proper risk management. Even with a 74% confidence score, there was a 26% probability that the signal was a false positive. Systematic investors should treat alternative data signals as inputs to a broader decision framework, not as standalone trade triggers. The most effective approach combines review sentiment signals with fundamental analysis, technical indicators, and proper position sizing.

ReviewSignal's Echo Engine generates BUY, HOLD, and SELL signals for 220 QSR brands every week. Our subscribers receive signals with full methodology transparency, confidence scores, and historical performance data. Get weekly signals before the market and see how consumer sentiment data can enhance your investment process.

S
Simon Daniel
Founder & CEO, ReviewSignal · Frankfurt, Germany

Simon is the founder of ReviewSignal and an expert in alternative data for institutional investors. Based in Frankfurt, he helps hedge funds and asset managers turn consumer review signals into actionable trading intelligence.

Get signals before the market moves

Weekly BUY, HOLD, and SELL signals for 220 QSR brands, powered by the Echo Engine.