7 sectors are rotating · 4 stable
Seven of the eleven S&P 500 sectors show relative-strength sign flips versus the same calendar window a year ago, six of them at magnitudes above the two-percentage-point threshold. The decisive rotation is Energy, which moved from lagging SPY by 6.2 points a year ago to leading by 5.5 points now — an 11.6-point swing, easily the widest on the board — with the bid broad across integrated (XLE +8.7%), E&P (XOP +8.8%), and oilfield services (OIH +9.3%). Utilities are the mirror image: they led by half a point a year ago and now trail by 6.3, the sharpest defensive de-rating in the set and the only sector negative on 30 days against a +3.3% tape. Health Care, Materials, Industrials and Financials all flipped from lagging to leading, and Communication Services rotated the other way. Technology remains a stable positive but its lead has compressed to essentially at-market. The most surprising line is inside Health Care: XBI money flow is roughly $9.2B — larger than the sector primary itself — meaning this defensive-labelled rotation is really a biotech-led bid, not a broad healthcare re-rating.
Energy
XLEEnergy is the widest rotation on the board: RS -6.2 a year ago to +5.5 now, an 11.6-point swing. Every sub-fund gained between 8.5% and 9.3% over 30 days, so this is not one-name concentration — integrated, upstream and services are all bid together, which is what happens when the market is pricing a longer-cycle capex thesis rather than a spot bounce in crude. Money-flow ranks XLE #1 ($2.05B), XOP #2 ($767M), and OIH #3 ($241M): institutional buying is reaching into both the upstream and services legs, not just the majors. IYE is the only fund with an outflow, which reads as a rotation out of broad cap-weighted energy into more targeted upstream/services exposure — a common tell when allocators actively reallocate inside a sector.
Previous scans
- 2026-08-22View preview
- 2026-08-08View preview
- 2026-08-01View preview
- 2026-07-25View preview
- 2026-07-18View preview
- 2026-07-11View preview
- 2026-07-04View preview
- 2026-06-27View preview
- 2026-06-20View preview
- 2026-06-13View preview
- 2026-06-06View preview
- 2026-05-30View preview
- 2026-05-23View preview
- 2026-05-16View preview