Market Compass — July 28, 2026

A daily market breadth and sector rotation report for active investors

Get this market breadth and sector rotation report every trading day.
Subscribe free to receive market regime, industry leadership, risk warnings, and technical screens in your inbox.
Know someone who tracks market breadth or sector rotation? Forward this report to them.
Disclaimer: This report is generated from automated technical screens and is for informational and research purposes only. It is not investment advice, a solicitation, or a recommendation to buy or sell any security. Past performance is not indicative of future results. You are solely responsible for your own investment decisions. Consult a licensed financial advisor before acting on any information herein.
Data note: Data is as of the July 28, 2026 market close unless otherwise noted. Prices, signals, liquidity, and rankings may be stale and should be refreshed before any use. Version 1 uses local CSV outputs from the existing stock universe and technical screens; fundamentals, valuation, earnings dates, tax considerations, account constraints, and personal suitability are not evaluated. Trading and investing involve risk, including loss of principal. Technical screens can be wrong, delayed, incomplete, or unsuitable for your objectives, time horizon, account type, or risk tolerance. Published: 2026-07-28 17:01 ET.

Today's Read

Item Read
Regime Selective Risk-On
Risk posture Selective
Universe 1,335 stocks tracked · 76 new 52-week highs · 30 active swing setups
Breadth 58.4% of tracked stocks are above SMA50 — neutral range, new highs exceed new lows (76 vs 17)
Leadership Oil & Gas Refining & Marketing, Insurance Brokers, and Insurance - Life
Weakest groups Uranium, Utilities - Renewable, and Other Industrial Metals & Mining

Use this report to prioritize research and chart review; validate entries, stops, liquidity, earnings, and risk before acting.

Investor Read

Item Read
Primary read Selective Risk-On regime with Selective risk posture.
Research queue PBF, DINO, MPC, PSX, UGP
Leadership focus Oil & Gas Refining & Marketing, Insurance Brokers, and Insurance - Life
Caution list Uranium, Utilities - Renewable, and Other Industrial Metals & Mining
Review prompt Check extension risk, chart location, fundamentals, valuation, and earnings before using any research row.

Trader Read

Item Read
Primary read 1 active risk warnings; use screen output as watchlist input only.
Bullish screens AON, AFL, MET, MFC, THC
Bearish screens none
Alerts / levels Automated trigger, stop, ATR, liquidity, reward/risk, and event-risk levels are pending future enrichment.
Review prompt Open the linked chart, define trigger and invalidation, then check liquidity and event risk independently.

Market Regime

Risk Posture: Selective — screen backdrop supports selective research in leading industries

Metric context: McClellan below -50 = elevated selling pressure; below -100 = washout territory. Range Expansion = share of stocks with daily range above their 20-day average. Signal Density = share of tracked names appearing in signal screens.

Breadth Date % > SMA50 % > SMA200 New Highs New Lows McClellan Median Range Avg Range Median ATR14 Range Expansion Signal Density
2026-07-28 58.4% 56.0% 76 17 5.6 3.7% 4.3% 3.8% 53.7% 6.3%

Breadth Chart

Risk Warnings

Screen Quality Warnings

What Changed Since Prior Report

Prior comparison date: July 27, 2026

Metric Prior Current Change
Regime Selective Risk-On Selective Risk-On unchanged
Risk Posture Selective Selective unchanged
% > SMA50 56.4% 58.4% +2.0 pts
% > SMA200 55.1% 56.0% +0.9 pts
New Highs 43 76 +33
New Lows 8 17 -9

Top-10 industries entering: Apparel Retail, Household & Personal Products, and Packaging & Containers. Top-10 industries leaving: Health Information Services, REIT - Office, and REIT - Retail. New multi-signal long setups: AHR, AMBP, AMGN, AON, CNK, DOC, GGB, JPM, MET, OMC. New multi-signal short setups: none.

Technical Screen Continuity

Status Tickers Read
Added AHR, AMBP, AMGN, AON, CNK, DOC, GGB, JPM New technical screen matches vs prior report.
Removed BAC, BBVA, BCS, BJ, DYN, GM, HIW, HNGE No longer present in today's technical screen matches.
Still Active AFL, ALL, BMY, GH, HR, LTH, MAC, MFC Appeared in both current and prior reports.
Promoted ROST Model Screen Score improved by at least 15 points.
Downgraded none Model Screen Score declined by at least 15 points.

Research Review Checklist

  1. Screen interpretation: conditions favor selective research in a Selective Risk-On regime.
  2. Prioritize research review in leading groups: Oil & Gas Refining & Marketing, Insurance Brokers, and Insurance - Life.
  3. Flag Uranium (-12.8% 20D) and Utilities - Renewable (-22.1% 20D) for additional caution in independent research; these are the weakest-ranked groups today.
  4. Top-scored technical setups in today's screens (not recommendations): AON (Insurance Brokers); AFL, MET (Insurance - Life). Independently verify chart, stop, liquidity, and event risk before acting.
  5. Review risk warnings before using any screen output in a trading or investing process.

Top Industry Moves

Top Rising Industries

Direction Industry ETF Prior Rank Current Rank Days Rank Change
Rose Oil & Gas Refining & Marketing CRAK 84 1 42 +83
Rose Insurance Brokers N/A 83 2 42 +81
Rose Steel SLX 79 18 28 +61
Rose Financial Data & Stock Exchanges N/A 88 28 35 +60
Rose Software - Application IGV 79 21 42 +58

Top Declining Industries

Direction Industry ETF Prior Rank Current Rank Days Rank Change
Fell Semiconductor Equipment & Materials SOXX 1 74 28 -73
Fell Semiconductors SOXX 4 76 42 -72
Fell Electrical Equipment & Parts XLI 15 85 42 -70
Fell Electronic Components XLK 5 72 42 -67
Fell Computer Hardware XLK 1 59 42 -58

Leading Industries

Industry Rank ETF 7d 14d 28d 42d Chg 42d Size 20D 60D Composite Active Setups
Oil & Gas Refining & Marketing 1 CRAK 1 3 60 84 +83 7 20.3% 16.6% 0.953 0
Insurance Brokers 2 N/A 16 20 41 83 +81 6 14.9% 21.2% 0.915 0
Insurance - Life 3 N/A 10 14 34 53 +50 7 10.9% 14.2% 0.874 0
Medical Care Facilities 4 IHF 6 10 11 48 +44 9 6.3% 24.3% 0.855 0
REIT - Healthcare Facilities 5 XLRE 5 17 17 62 +57 10 6.6% 14.2% 0.847 0
Banks - Diversified 6 N/A 14 8 12 9 +3 16 5.0% 15.1% 0.840 0
Insurance - Property & Casualty 7 KIE 7 5 10 45 +38 8 4.9% 17.7% 0.820 0
Apparel Retail 8 XRT 40 57 48 33 +25 8 8.7% 10.8% 0.816 1
Packaging & Containers 9 N/A 39 39 23 35 +26 7 8.5% 23.8% 0.815 0
Household & Personal Products 10 XLP 13 25 15 47 +37 12 8.0% 13.4% 0.799 0

Rank columns (7d–42d) show the industry's rank that many trading days ago — lower is stronger. Chg 42d = rank change vs 42 trading days ago — positive means the industry moved up. 20D and 60D are the mean stock return within the industry over that period. Active Setups: count of today's swing-trade candidates from this industry appearing across all signal screens.

Deteriorating Industries

Industry Rank ETF 7d 14d 28d 42d Chg 42d Size 20D 60D Composite Active Setups
Uranium 88 URA 87 85 87 80 -8 6 -12.8% -33.5% 0.058 0
Utilities - Renewable 87 N/A 85 83 59 58 -29 7 -22.1% -18.7% 0.095 0
Other Industrial Metals & Mining 86 N/A 88 88 81 37 -49 21 -18.5% -31.4% 0.098 0
Electrical Equipment & Parts 85 XLI 82 61 27 15 -70 12 -30.7% -20.1% 0.112 0
Solar 84 TAN 80 65 50 36 -48 8 -19.1% -9.7% 0.116 0
Utilities - Independent Power Producers 83 XLU 81 55 74 60 -23 5 -10.8% -16.8% 0.156 0
Aerospace & Defense 82 ITA 84 86 73 68 -14 26 -11.6% -16.3% 0.170 0
Gold 81 GDX 86 87 88 76 -5 26 -3.7% -18.6% 0.175 0
Chemicals 80 N/A 79 84 85 81 +1 8 -4.5% -27.5% 0.209 1
Grocery Stores 79 N/A 71 75 67 52 -27 5 -5.0% -10.2% 0.212 0

Rank columns (7d–42d) show the industry's rank that many trading days ago — lower is stronger. Chg 42d = rank change vs 42 trading days ago — positive means the industry moved up. 20D and 60D are the mean stock return within the industry over that period. Active Setups: count of today's swing-trade candidates from this industry appearing across all signal screens.

Long-Term Research Candidates

These are research candidates from top-ranked stocks, capped at five names per industry to avoid over-concentration. Returns shown (60D, 120D, 250D) are historical — they reflect where prices have already moved, not forward expectations. Extension Risk flags names that may require extra patience or a better entry point. They are not buy signals.

Chart: TV = TradingView chart (opens in browser); PDF = local chart file (if downloaded).

Ticker Name Industry Industry Rank Market Cap 60D Hist 120D Hist 250D Hist Extension Risk Research Reason Chart
PBF PBF Energy Oil & Gas Refining & Marketing 1 N/A 40.7% 77.0% 139.6% Constructive Top-ranked in industry TV
DINO HF Sinclair Oil & Gas Refining & Marketing 1 N/A 32.9% 63.5% 98.3% Constructive Top-ranked in industry TV
MPC Marathon Petroleum Oil & Gas Refining & Marketing 1 N/A 23.3% 63.2% 74.5% Constructive Top-ranked in industry TV
PSX Phillips 66 Oil & Gas Refining & Marketing 1 N/A 14.9% 39.0% 60.3% Constructive Top-ranked in industry TV
UGP Ultrapar Participacoes Oil & Gas Refining & Marketing 1 N/A 9.2% 30.4% 106.9% Constructive Top-ranked in industry TV
AJG Arthur J. Gallagher Insurance Brokers 2 N/A 28.5% 7.1% -8.0% Constructive Top-ranked in industry TV
BRO Brown & Brown Insurance Brokers 2 N/A 22.4% 2.3% -19.9% Constructive Top-ranked in industry TV
AON Aon PLC Insurance Brokers 2 N/A 22.3% 9.9% 7.7% Constructive Top-ranked in industry TV
MRSH Marsh Insurance Brokers 2 N/A 14.6% 2.0% -5.3% Constructive Top-ranked in industry TV
ARX Accelerant Holdings Insurance Brokers 2 N/A 13.1% 25.2% -48.1% Constructive Top-ranked in industry TV
PRU Prudential Financial Insurance - Life 3 N/A 26.3% 15.6% 19.8% Constructive Top-ranked in industry TV
MET MetLife Insurance - Life 3 N/A 21.7% 26.8% 25.5% Constructive Top-ranked in industry TV
MFC Manulife Financial Insurance - Life 3 N/A 13.6% 17.3% 41.8% Constructive Top-ranked in industry TV
LNC Lincoln National Insurance - Life 3 N/A 13.3% 5.2% 22.2% Constructive Top-ranked in industry TV
PUK Prudential Insurance - Life 3 N/A -3.9% -13.3% 15.3% Lagging Top-ranked in industry; lagging TV
AVAH Aveanna Healthcare Medical Care Facilities 4 N/A 51.2% 16.9% 146.0% Extended Top-ranked in industry; extended TV
LFST LifeStance Health Medical Care Facilities 4 N/A 48.5% 58.1% 172.2% Constructive Top-ranked in industry TV
THC Tenet Healthcare Medical Care Facilities 4 N/A 48.3% 36.2% 68.3% Constructive Top-ranked in industry TV
ACHC Acadia Healthcare Medical Care Facilities 4 N/A 26.2% 139.0% 46.9% Extended Top-ranked in industry; extended TV
HCA HCA Healthcare Medical Care Facilities 4 N/A -3.7% -16.2% 21.4% Lagging Top-ranked in industry; lagging TV

Technical Screen Matches

These are technical screen matches from existing signal files. They are not trade recommendations. Trigger, stop, ATR, liquidity, reward/risk, and event risk still require separate validation until those inputs are available.

Model Screen Score is weighted by signal count, industry rank, freshness, and setup type. It is not a probability of profit, expected return, or suitability rating. Industry cap: max 3 candidates per industry.

Signal glossary: Momentum Pullback = stock in an uptrend that has pulled back 10–30% and shows re-entry conditions. MA Compression = short- and long-term moving averages converging, often preceding a directional move. Three-Day Up/Down = three consecutive closes in the same direction. New 52Wk High/Low = price reached a new annual extreme.

Chart: TV = TradingView chart (opens in browser); PDF = local chart file (if downloaded).

Bullish Technical Screen Matches

Ticker Industry Setups Close Industry Rank Signal Count Model Screen Score Reason Chart
AON Insurance Brokers New 52Wk High; Three-Day Up 381.26 2 2 100 Multi-signal; top industry breakout TV
AFL Insurance - Life New 52Wk High; Three-Day Up 129.55 3 2 100 Multi-signal; top industry breakout TV
MET Insurance - Life New 52Wk High; Three-Day Up 97.49 3 2 100 Multi-signal; top industry breakout TV
MFC Insurance - Life New 52Wk High; Three-Day Up 44.64 3 2 100 Multi-signal; top industry breakout TV
THC Medical Care Facilities New 52Wk High; Three-Day Up 262.63 4 2 93 Multi-signal; top industry breakout TV
AHR REIT - Healthcare Facilities New 52Wk High; Three-Day Up 57.72 5 2 93 Multi-signal; top industry breakout TV
DOC REIT - Healthcare Facilities New 52Wk High; Three-Day Up 22.82 5 2 93 Multi-signal; top industry breakout TV
HR REIT - Healthcare Facilities New 52Wk High; Three-Day Up 21.87 5 2 93 Multi-signal; top industry breakout TV
JPM Banks - Diversified New 52Wk High; Three-Day Up 357.31 6 2 93 Multi-signal; top industry breakout TV
ALL Insurance - Property & Casualty New 52Wk High; Three-Day Up 272.42 7 2 93 Multi-signal; top industry breakout TV
ROST Apparel Retail New 52Wk High; Three-Day Up 251.03 8 2 85 Multi-signal; top industry breakout TV
VSXY Apparel Retail New 52Wk High; Three-Day Up 89.31 8 2 85 Multi-signal; top industry breakout TV
AMBP Packaging & Containers New 52Wk High; Three-Day Up 5.21 9 2 85 Multi-signal; top industry breakout TV
TJX Apparel Retail MA Compression; Three-Day Up 160.80 8 2 80 Multi-signal; top industry setup TV
LTH Leisure New 52Wk High; Three-Day Up 45.63 16 2 77 Multi-signal; new-high strength TV
YETI Leisure New 52Wk High; Three-Day Up 51.87 16 2 77 Multi-signal; new-high strength TV
ZGN Apparel Manufacturing New 52Wk High; Three-Day Up 14.97 17 2 77 Multi-signal; new-high strength TV
GGB Steel New 52Wk High; Three-Day Up 4.95 18 2 77 Multi-signal; new-high strength TV
OMC Advertising Agencies New 52Wk High; Three-Day Up 86.22 19 2 77 Multi-signal; new-high strength TV
STGW Advertising Agencies New 52Wk High; Three-Day Up 7.97 19 2 77 Multi-signal; new-high strength TV
MAC REIT - Retail New 52Wk High; Three-Day Up 26.51 20 2 77 Multi-signal; new-high strength TV
SPG REIT - Retail New 52Wk High; Three-Day Up 236.70 20 2 77 Multi-signal; new-high strength TV
RNG Software - Application New 52Wk High; Three-Day Up 56.93 21 2 77 Multi-signal; new-high strength TV
SOLV Medical Instruments & Supplies New 52Wk High; Three-Day Up 86.17 23 2 77 Multi-signal; new-high strength TV
AMGN Drug Manufacturers - General New 52Wk High; Three-Day Up 393.10 24 2 77 Multi-signal; new-high strength TV
BMY Drug Manufacturers - General New 52Wk High; Three-Day Up 63.60 24 2 77 Multi-signal; new-high strength TV
GH Diagnostics & Research Momentum Pullback 143.62 14 2 70 Multi-signal; pullback setup TV
CNK Entertainment New 52Wk High; Three-Day Up 35.06 27 2 70 Multi-signal; new-high strength TV
SIRI Entertainment New 52Wk High; Three-Day Up 31.68 27 2 70 Multi-signal; new-high strength TV
SJM Packaged Foods New 52Wk High; Three-Day Up 123.04 30 2 70 Multi-signal; new-high strength TV
How To Use This Report / What This Report Is Not

How To Use This Report

UsePurpose
Market mapStart with breadth, regime, risk warnings, and what changed since the prior report.
Industry scanUse leading, deteriorating, rising, and declining industries to focus research.
Research queueTreat long-term candidates as names for deeper fundamental, valuation, and chart review.
Technical reviewTreat bullish and bearish screen matches as watchlist inputs that require independent trigger, stop, liquidity, and event-risk checks.
Source follow-upUse chart links and source files to verify raw inputs before relying on any row.

What This Report Is Not

NotMeaning
Investment adviceThe report does not evaluate personal objectives, risk tolerance, tax situation, account type, or suitability.
Buy/sell recommendationNamed tickers are research candidates or screen matches, not recommendations to transact.
Price targetThe report does not provide fair value estimates, targets, or expected returns.
Trade planTrigger, stop, sizing, reward/risk, liquidity, and event-risk review remain separate user work.
Performance claimModel Screen Score is not validated historical performance or a forecast of future results.

Methodology And Score Notes

Item Note
Version Daily Report Methodology v1
Model Screen Score Screen-fit rank based on signal count, industry rank, freshness, and setup type.
Not predictive proof The score is not expected return, probability of profit, historical validation, or suitability analysis.
Industry ranks Composite industry ranks use existing daily ranking outputs and historical rank columns when available.
Research candidates Long-term rows are research candidates from ranked stocks and leading industries, with historical returns labeled as historical only.
Technical matches Bullish and bearish rows are screen matches requiring independent chart, trigger, stop, liquidity, and event-risk review.
Source Files
SourceStatusRowsPath
Market breadthpresent1253breadth_20260728.csv
Industry composite rankingspresent88all_industry_composite_20260728.csv
Top ranked stockspresent90top_ranked_composite_20260728.csv
All ranked stockspresent1335all_stocks_composite_sorted_20260728.csv
Top momentum pullbackspresent1486top_momentum_pullbacks_20260728.csv
MA compressionpresent1486ma_compression_stocks_20260728.csv
Three-day up/downpresent468three_day_up_down_stocks_20260728.csv
New 52-week memberspresent93breadth_new_52wk_members_20260728.csv
Get this market breadth and sector rotation report every trading day.
Market regime, industry leadership, risk warnings, and technical screens delivered to your inbox.
Subscribe free →
Know someone who tracks market breadth or sector rotation? Forward this report to them.

This report is generated from automated technical screens and is for informational and research purposes only. It is not investment advice, a solicitation, or a recommendation to buy or sell any security. Past performance is not indicative of future results. You are solely responsible for your own investment decisions. Consult a licensed financial advisor before acting on any information herein.