Friday's session was the final day of May, and the major indices delivered a muted positive close. But the technical picture behind the surface-level gains is growing more complex — and more cautionary.

SPY (the S&P 500 ETF) closed at $756.62, up 0.27% on the day and an impressive 6.05% over the past 20 trading days. The index remains above all key moving averages — EMA20 at $736, EMA50 at $714, EMA200 at $676 — confirming the dominant uptrend. But the RSI(14) now sits at 71.2, firmly in overbought territory. More concerning: the daily MACD histogram flipped to -0.36, a bearish divergence pattern where price keeps rising but momentum stalls.

QQQ (Nasdaq 100 ETF) painted a similar but sharper picture: closing at $735.60, with a blistering 11.19% gain over 20 days. The RSI is at 72.4 and the MACD histogram is also negative at -0.18. Big tech continues to dominate, led today by MSFT's 3.79% pop, but the breadth behind the rally is narrowing.

Apple's RSI Hits 88 — A Correction Signal

The single most striking technical data point of the day is AAPL. At $312.51, Apple stock has rallied 10.86% above its EMA50 — but the RSI(14) has reached an extreme 88.2. Readings above 85 are rare and have historically preceded pullbacks or consolidation. With the stock 20.42% above its EMA200, there is little technical "cushion" to absorb a meaningful retreat.

Compare that to MSFT at $426.99, which posted a 3.79% gain today. Its RSI of 55.5 is entirely neutral, and the stock sits slightly below the EMA200 ($438.65) — a level it could challenge next week. The divergence between these two mega-caps is notable: one screaming "overbought," the other with room to run.

Small Caps Lag While VIX Declines

IWM (Russell 2000 ETF) was the notable loser among major index proxies, falling 0.70% on the day. The RSI at 62.7 is still healthy, and the MACD histogram is positive at 0.43 — suggesting small-cap momentum is actually more constructive than the large-cap benchmarks. The 7.33% gain over 20 days is a solid recovery, but the performance gap relative to SPY and QQQ persists.

The VIX dropped another 2.35% to 15.37, down 6.09% over five days. Sub-16 VIX readings combined with overbought RSI on SPY have historically been a risky combination — not a timing signal, but a reminder that complacency tends to precede volatility more often than it prevents it.

Stock-Level Technicals: A Mixed Bag

  • TSLA fell 1.95% to $433.48, but the 5-day change is still +5.95%. RSI at 61.2 leaves room for more upside. The stock trades above all key EMAs, confirming its medium-term strength.
  • GOOGL dropped 1.98% to $382.39 with RSI at 43.6 — approaching oversold. The stock sits below its EMA20 ($382.75), a short-term weakness signal. However, it's 8.69% above EMA50 and 29% above EMA200 — the long-term structure is intact.
  • NVDA was nearly flat (+0.46%) at $215.23, with RSI at a neutral 52.5. The stock is hugging its EMA20 ($214.43) — a critical support level that will likely determine the next directional move.
  • GLD (Gold) gained 1.62% to $419.46, a reminder that gold continues to serve as a store of value even as equities push higher. Gold's strength alongside overbought equities is an unusual combination worth watching.

Sector Rotation: Risk-On With a Narrow Base

Technology (XLK +1.86%) and Financials (XLF +0.85%) led the day. The laggards were defensive sectors: Energy (XLE -0.98%), Healthcare (XLV -0.86%), and Consumer Staples (XLP -1.55%). This is a textbook risk-on rotation — investors are moving out of defensives and into growth and cyclical names. But the narrowness of the leadership (MSFT doing the heavy lifting in tech) raises questions about sustainability.

The Bottom Line

The overall technical structure remains bullish. SPY, QQQ, and IWM are all above their major moving averages, and the macro trend is clearly up. But the warnings are stacking up: overbought RSI on the two largest US equity indices, a bearish MACD divergence on the daily chart, a complacent VIX, and individual names like AAPL at extreme readings.

The key levels for next week: a breakout above $760 on SPY with volume would open the door to the next leg higher. A breakdown below $735 (EMA20) would be the first meaningful warning that the rally is losing steam. All eyes on AAPL and NVDA — they'll likely lead the next move, in whichever direction that is.