Note: These figures reflect diluted GAAP earnings per share, reported before non-recurring items, and may differ from the non-GAAP figures used by some sources.
RS typically reports after the market close, meaning Day 0 reflects anticipatory trading before results are released, while Day +1 captures the market's first full reaction to the actual numbers.
| Earnings Date | Day 0 Move | Day 0 Range | Day +1 Move | Day +1 Range |
|---|---|---|---|---|
| 2026-07-22 | +$2.79 (+0.73%) | $9.19 (2.40%) | +$9.16 (+2.37%) | $25.66 (6.64%) |
| 2026-04-22 | +$14.88 (+4.43%) | $15.28 (4.55%) | -$6.32 (-1.80%) | $25.31 (7.21%) |
| 2026-02-18 | -$3.86 (-1.13%) | $12.40 (3.64%) | -$9.16 (-2.72%) | $28.36 (8.43%) |
| 2025-10-22 | -$4.31 (-1.55%) | $5.75 (2.06%) | -$0.60 (-0.22%) | $14.13 (5.15%) |
| 2025-07-23 | +$3.46 (+1.02%) | $6.58 (1.93%) | -$42.33 (-12.32%) | $45.90 (13.36%) |
| 2025-04-23 | +$3.02 (+1.08%) | $9.62 (3.43%) | +$2.05 (+0.72%) | $16.78 (5.93%) |
| 2025-02-19 | -$5.76 (-1.92%) | $6.60 (2.20%) | +$9.04 (+3.08%) | $15.00 (5.11%) |
| 2024-10-24 | +$11.17 (+3.95%) | $11.75 (4.16%) | -$10.26 (-3.49%) | $10.55 (3.59%) |
| Avg Abs Move | 1.98% | 3.05% | 3.34% | 6.93% |
Historical price action around earnings shows moderate volatility with an upward bias. Over the past eight reports, the stock moved an average of 3.34% on Day +1 (the first full trading session after results), with an average intraday range of 6.93%—indicating significant post-earnings swings.
The Day +1 moves have been directionally mixed but often substantial: the stock rose following three of the last eight reports and fell following five. Notable reactions include a -12.32% decline in July 2025 despite beating estimates, and a -3.49% drop in October 2024. More recently, the April 2026 report saw a -1.80% decline despite an 11.5% earnings beat, while July 2026's 16.5% beat produced a modest +2.37% gain.
The Day 0 anticipatory moves have been smaller, averaging 1.98%, suggesting most of the price discovery occurs after results are released. The recent pattern shows Day +1 ranges consistently exceeding 5%, with the July 2026 report producing a 6.64% range and April 2026 delivering a 7.21% range. Investors should prepare for meaningful volatility regardless of whether RS beats or misses estimates.
| Metric | Value |
|---|---|
| Expiration Date | 11/20/26 (DTE 31) |
| Expected Move | $24.48 (5.86%) |
| Expected Range | $392.92 to $441.88 |
| Implied Volatility | 30.41% |
The options market is pricing an expected move of ±5.86% for the November expiration, which is notably higher than the average historical Day +1 move of 3.34% but well within the typical Day +1 range of 6.93%. This suggests options traders are anticipating above-average volatility for this report, possibly reflecting uncertainty around forward guidance given the flat 2027 earnings outlook.
Analyst sentiment on RS is mixed to cautiously positive, with a consensus rating of 3.50 (between Hold and Buy) based on 10 analysts covering the stock. The breakdown shows 3 Strong Buys, 6 Holds, and 1 Moderate Sell—a distribution that reflects uncertainty about the sustainability of recent momentum.
Sentiment has deteriorated over the past month, with the average recommendation slipping from 3.56 to 3.50 as one analyst downgraded from Strong Buy to Hold. This modest weakening suggests some analysts are taking a more cautious stance heading into the report, possibly concerned about valuation or the challenging 2027 outlook.
The consensus price target of $417.90 sits essentially at the current price of $417.27, implying minimal upside from current levels. The range of targets is relatively tight, spanning from a low of $391.00 to a high of $470.00, with the mean target suggesting analysts see the stock as fairly valued after its recent run. The lack of meaningful upside in the consensus target indicates analysts believe much of the positive momentum is already reflected in the share price, making the upcoming earnings report and forward guidance critical to justifying current valuation levels.
RS enters earnings with strong technical momentum across all timeframes. The Barchart Technical Opinion currently stands at 100% Buy, up sharply from 72% Buy one week ago and just 24% Buy one month ago—indicating rapidly accelerating bullish sentiment as the stock has broken out to new highs.
Timeframe Analysis:
Trend Characteristics: The combination of Strong strength and Strongest direction indicates RS is in a powerful uptrend with exceptional momentum—an ideal technical setup that nonetheless raises the bar for positive earnings surprises.
The stock is trading at $417.27, positioned above all key moving averages: the 5-day ($411.57), 10-day ($405.86), 20-day ($399.14), 50-day ($398.49), 100-day ($397.37), and 200-day ($363.86). This complete alignment with all moving averages sloping upward confirms a healthy trend structure with no overhead resistance from prior consolidation levels.
| Period | Value | Period | Value |
|---|---|---|---|
| 5-Day MA | $411.57 | 50-Day MA | $398.49 |
| 10-Day MA | $405.86 | 100-Day MA | $397.37 |
| 20-Day MA | $399.14 | 200-Day MA | $363.86 |
The technical setup is highly supportive but also elevated heading into earnings. With the stock trading near 52-week highs and showing maximum bullish readings across all timeframes, RS has strong momentum behind it—but this also means expectations are high and the stock has limited room for disappointment. The 15% gain above the 200-day moving average suggests the rally is extended, making the stock vulnerable to profit-taking if results or guidance fall short. Conversely, any positive surprise could trigger a breakout to new highs given the lack of overhead resistance. The key level to watch is the 20-day moving average at $399.14, which would represent the first support zone if the stock pulls back post-earnings.