Loading…
Market internals: how many names actually participate in the move (above their moving averages, at new highs, positive on the year) and the macro risk backdrop. Tells you whether a rally is broad or a few names carrying the tape. Decision-support, not advice.
| Sector | % above 200-day MA | % above 50d | Avg 1D |
|---|---|---|---|
| Financials (76) | 86% | 87% | -0.19% |
| Energy (21) | 86% | 90% | +1.77% |
| Real Estate (31) | 81% | 42% | +0.03% |
| Health Care (59) | 80% | 86% | -0.28% |
| Materials (25) | 80% | 72% | +0.43% |
| Information Technology (73) | 75% | 64% | -0.40% |
| Industrials (83) | 73% | 69% | +0.06% |
| Consumer Staples (34) | 65% | 82% | +0.33% |
| Communication Services (23) | 57% | 74% | +0.76% |
| Consumer Discretionary (47) | 51% | 60% | -0.07% |
| Utilities (31) | 45% | 19% | +0.77% |
Breadth computed over 503 names in S&P 500. Macro regime from FRED (data/macro.json), each level percentiled vs its own history. Snapshot data — not investment advice.