State Street SPDR S&P Retail ETF
Latest Analysis Report
The State Street SPDR S&P Retail ETF (XRT) closed at $87.31, down 0.4% over five days and 2.0% below its October 22 peak, after a 5.9% gain in the past month. The pullback comes inside a weekly uptrend, and the balance of evidence leans positive for the next two to six weeks with medium conviction. The upside from here is thin, though: the nearest targets pay less than the risk of the stop.
Why it matters
No news items explain XRT's recent moves, so the story comes from price. The basket climbed to a close of $89.12 on October 22, then gave back about 2% on a quiet tape. Volume on the latest session ran 22.5% below its 20-day average. A pullback on light turnover looks more like a pause than sellers leaving, though one thin session proves little.
The pullback does not come from the broad market. Over five days XRT fell 0.4% while SPY rose 0.1%, so the basket lagged slightly in a flat week for the index. No sector fund is available for comparison, and nothing in the data shows which holdings drove the slip. The honest description is a modest, unexplained giveback by the retail theme, not a market event and not a rotation we can document.
The longer comparison is more favorable. Over 50 days XRT leads the S&P 500 by 2.2 points, and over the last month it gained 5.9% while SPY slipped 0.2%. Over 200 days it still trails by 3.8 points, and year to date it is up 2.4% against 12.9% for SPY. Retail has recovered recently but remains the laggard of the year.
No articles on either side of the argument were available, and no flow data was reported, so we cannot say whether money is moving into or out of the fund. Analyst price targets do not apply to an ETF basket, so there is no target spread to measure the price against. The debate has to be judged on the chart: a theme that has caught up recently but not yet repaid its year-long underperformance.
What the evidence says
The long-term thesis is intact. XRT trades above both its 10-week and 40-week averages, and the weekly trend points up. The stock sits 5.5% below its 52-week high of $92.35 and 13% above its low of $77.28, so it is in the middle-to-upper part of its yearly range, in a recovery phase and not yet at new highs. One oddity: the 50-day average at $85.18 sits just under the 200-day at $85.61, so the shorter average has not yet moved clear of the longer one. The trend is up, but not yet decisively.
For the next two to six weeks the balance of evidence leans positive. Conviction is medium, 2 of 4 points. Two things support it: the daily trend runs in the same direction as the weekly uptrend, and the basket has led the S&P 500 over 50 days. The other two points are missing. The first is a confirmed breakout, because price has not closed above $89.35. The second is a reward-to-risk ratio that makes the trade worth taking, which the next section shows is absent.
The strongest case against this reading is that the basket may have run too far, too fast. The 14-day RSI is near 68, close to the 70 level usually called overbought. The month's 5.9% gain came while the broad market went nowhere, and the 200-day shortfall against SPY shows that retail has not led for long. If the rally was a short burst, the pullback from $89.12 could extend toward the 50-day average. That does not tip the balance, because the pullback has been shallow and quiet and price remains above every major average. It is, however, why conviction stops at medium.
Levels that matter
The structure holds above $85.72, a swing-zone level, and the first crack comes on a break below it. The trend ends below $85.18, the 50-day average. These two prices sit close together, so $85 to $86 is a single support band. Losing it would put the whole recovery since the summer in question. Further down, the next supports are $81.99 and the round $80.
A breakout needs a daily close above $89.35 on volume above its 20-day average, which would be the first sign that buyers are back. From there the first target is $91.61, then the 52-week high of $92.35. The stop sits at $85.29, a quarter of an ATR under $85.72, which is where the breakout would be wrong. Against that stop the targets give only 0.6 to 1 and 0.7 to 1. The math does not reach the 3 to 1 that makes a breakout worth the risk. Nothing on the map between $89 and the yearly high changes that. It would take a much farther target or a far tighter stop. Above the high, the only marked level is the round $100.
What would change the picture
A weekly close below $85.18, the 50-day average, would end the positive reading and turn the recent pullback into a trend break. The non-price fact that would most likely cause it is evidence that consumer spending is cooling, such as weaker retail sales or cautious guidance from large retailers in the basket. In that case the theme's recent gains would look like a bounce, not a trend.
What to watch
- The $89.35 level: a daily close above it on above-average volume is the first sign of renewed buying.
- The $85.72 to $85.18 band: a weekly close below $85.18 ends the positive reading.
- The 50-day average crossing above the 200-day ($85.61): it would confirm that the shorter-term trend has moved clear of the longer one.
- XRT's lead over SPY: a 50-day edge of 2.2 points turning negative would show the recent leadership fading.
- Retail earnings reports and monthly retail sales data: no dates are in our data, but these are the releases that typically move the theme.
- Fund flows and holdings changes: none were reported, so a shift in either would be new information.
Unlock AI Insights for this stock
Get personalized alerts, AI-powered analysis, and market insights delivered to you.
Recent News
No recent news available.
XRT — Frequently Asked Questions
XRT share price today
How has XRT performed?
What does the latest XRT analysis say?
CapPilot leverages generative AI to distill market insights and analysis, as well as answer your questions in chat. While we work hard to ensure accuracy, AI-generated content may occasionally contain inaccuracies or outdated information.
We value your feedback — reporting errors helps us continuously improve.