Market Conditions
How broad is the uptrend, really? Market breadth, Weinstein stages, and industry strength across the US stock universe at a glance — calculated from the latest closing prices.
Closing prices as of 02.07.2026 · 0 US stocks · Source: fundamental data
Breadth Score
Weak market breadth — most stocks trade below their moving averages. Heightened caution, reduce risk.
- +0.00 %
- Avg. daily change
- 0 : 0
- Advancers : decliners
- 0 %
- in Stage 2 uptrend
What does this number mean? The Breadth Score measures how many of the 0 US stocks are actually participating in the uptrend. It averages six sub-values into one number from 0 to 100: the share of stocks above the 200-day and 50-day lines, the share in a Stage 2 uptrend, the ratio of daily advancers to decliners, new 52-week highs to lows, and big daily gainers (+4%) to big losers (−4%). Below 45 points, the market counts as defensive; from 62 up, as offensive — neutral in between. Full details in the methodology below ↓
Breadth Score — History Since 2020
Breadth Score at each weekly close, calculated back from historical closing prices — the same calculation as the gauge above. Colored zones: below 45 defensive, from 62 up offensive. Calculated retroactively over today's stock universe; names since delisted are missing.
Low 2 (16.03.2020) · high 90 (08.02.2021) · currently 62.
Show data as a table (quarterly reference dates)
| Date | Score | Rating |
|---|---|---|
| 03.01.2020 | 61 | neutral |
| 03.04.2020 | 9 | defensive |
| 02.07.2020 | 54 | neutral |
| 02.10.2020 | 56 | neutral |
| 31.12.2020 | 75 | offensive |
| 01.04.2021 | 85 | offensive |
| 02.07.2021 | 59 | neutral |
| 01.10.2021 | 61 | neutral |
| 31.12.2021 | 52 | neutral |
| 01.04.2022 | 51 | neutral |
| 01.07.2022 | 36 | defensive |
| 30.09.2022 | 20 | defensive |
| 30.12.2022 | 45 | neutral |
| 31.03.2023 | 56 | neutral |
| 30.06.2023 | 62 | offensive |
| 29.09.2023 | 32 | defensive |
| 29.12.2023 | 57 | neutral |
| 28.03.2024 | 69 | offensive |
| 28.06.2024 | 55 | neutral |
| 27.09.2024 | 67 | offensive |
| 27.12.2024 | 32 | defensive |
| 28.03.2025 | 18 | defensive |
| 27.06.2025 | 52 | neutral |
| 26.09.2025 | 62 | offensive |
| 26.12.2025 | 52 | neutral |
| 27.03.2026 | 23 | defensive |
| 26.06.2026 | 69 | offensive |
| 29.06.2026 | 62 | offensive |
Stage History Since 2020
Weekly distribution of Weinstein phases since early 2020 — same data basis, same universe, and same weekly reference dates as the Breadth Score history above (share of all stocks, 100% stacked — from the bottom: S1, then S2, S3, S4). Calculated retroactively over today's stock universe; names since delisted are missing.
Stage 2 am 03.01.2020: 55 % → heute 51 %. Offensiv (S1+S2) aktuell 60 % vs. defensiv (S3+S4) 40 %.
Show data as a table (quarterly reference dates)
| Week | S1 | S2 | S3 | S4 |
|---|---|---|---|---|
| 03.01.2020 | 8 % | 55 % | 17 % | 21 % |
| 03.04.2020 | 14 % | 4 % | 2 % | 79 % |
| 02.07.2020 | 5 % | 26 % | 13 % | 55 % |
| 02.10.2020 | 4 % | 30 % | 37 % | 29 % |
| 31.12.2020 | 7 % | 82 % | 5 % | 7 % |
| 01.04.2021 | 6 % | 82 % | 6 % | 6 % |
| 02.07.2021 | 20 % | 70 % | 2 % | 7 % |
| 01.10.2021 | 24 % | 43 % | 8 % | 25 % |
| 31.12.2021 | 10 % | 38 % | 15 % | 37 % |
| 01.04.2022 | 14 % | 28 % | 12 % | 46 % |
| 01.07.2022 | 9 % | 10 % | 8 % | 72 % |
| 30.09.2022 | 17 % | 11 % | 7 % | 65 % |
| 30.12.2022 | 14 % | 32 % | 12 % | 42 % |
| 31.03.2023 | 10 % | 29 % | 19 % | 42 % |
| 30.06.2023 | 12 % | 41 % | 12 % | 35 % |
| 29.09.2023 | 14 % | 27 % | 13 % | 47 % |
| 29.12.2023 | 7 % | 53 % | 18 % | 22 % |
| 28.03.2024 | 4 % | 50 % | 23 % | 23 % |
| 28.06.2024 | 27 % | 47 % | 5 % | 22 % |
| 27.09.2024 | 9 % | 52 % | 14 % | 25 % |
| 27.12.2024 | 19 % | 49 % | 7 % | 26 % |
| 28.03.2025 | 30 % | 23 % | 5 % | 42 % |
| 27.06.2025 | 9 % | 28 % | 21 % | 42 % |
| 26.09.2025 | 6 % | 45 % | 23 % | 26 % |
| 26.12.2025 | 17 % | 51 % | 7 % | 25 % |
| 27.03.2026 | 23 % | 35 % | 3 % | 38 % |
| 26.06.2026 | 9 % | 51 % | 13 % | 28 % |
| 29.06.2026 | 9 % | 51 % | 13 % | 27 % |
Trend Participation
Share of all stocks meeting each uptrend criterion
Daily Breadth — Last Trading Day
How broad the market's support was on 02.07.2026
Stage Distribution (Weinstein)
What market phase stocks are in right now
Basing & uptrend (S1+S2) vs. topping & downtrend (S3+S4): 0 % : 0 %
Distribution of Daily Change
How many stocks closed in each percentage band
Sector Participation
Share per sector in Stage 2 uptrend (bars) · avg. daily change · share above the 200-day line
Industry Strength — Relative Strength
Median performance of all stocks in an industry, sorted from strongest to weakest. Bars relative to the strongest move of the period.
0 industries · median per industry · at least 3 stocks · 1 Month · Source: fundamental data · Stand 02.07.2026
How to Read Buy Day
The Breadth Score alone doesn't tell you whether today is a good day to buy. A 50 climbing out of a 35 means the recovery is broadening — historically often a good entry point. That same 50 on the way down from 70 means the deterioration is still playing out. That's why the Buy Day gauge combines three ingredients: the score's level, its direction (compared with the average of the last 10 trading days, at a 3-point-or-more deviation), and the US macro calendar. On days with major events like inflation data or a rate decision, the gauge always reads Poor — no matter how good breadth looks.
The Rule Table
How the verdict is built from level and direction (with a quiet macro calendar). If a major US event is imminent, every "Good" becomes "Neutral"; on the event day itself, it's always "Poor."
| Level | Breadth rising | Breadth sideways | Breadth falling |
|---|---|---|---|
| Offensive (from 62) | Good | Good | Neutral |
| Neutral (45–61) | Good | Neutral | Poor |
| Defensive (below 45) | Neutral | Poor | Poor |
Three Special Signals
⚡ Breadth Thrust
If the score climbs from 30 or lower to 55 or higher within ten trading days, market breadth is flipping unusually fast from washed-out to broad. This pattern — modeled on US analyst Martin Zweig's "Breadth Thrust" — has historically been one of the strongest buy signals and sets the gauge straight to Good (except on a macro-event day).
Panic Zone
If the score drops to 20 points or lower, the market is extremely washed-out. Readings like this have historically clustered near major market lows — during the Covid crash, the score hit 2 points on 03/16/2020. The signal is a flag, not a buy button: the gauge stays on Poor as long as breadth keeps falling.
Euphoria
From 80 points up, almost everything is rising — breadth is overheated. This isn't a sell signal, but pullbacks become more likely from here; fresh buys statistically have less cushion.
The Buy Day gauge is a finding about market conditions, not investment advice and not a buy or sell recommendation for any individual security. The historical framing is based on a backtest since 2020 over today's universe (survivorship bias possible). Source: fundamental data.
Frequently Asked Questions
Today's score is compared with the average of the last 10 trading days. If it's at least 3 points above, breadth counts as rising (↗); at least 3 points below, as falling (↘); in between, as sideways (→). Right after data gaps (fewer than 5 fresh days), the gauge shows no direction and judges by level alone.
If the score climbs from 30 or lower to 55 or higher within ten trading days, market breadth is flipping unusually fast from washed-out to broad. This pattern — modeled on US analyst Martin Zweig's "Breadth Thrust" — has historically been one of the strongest buy signals and sets the gauge straight to Good (except on a macro-event day).
Because direction is what decides it: a 50 climbing out of a 35 shows a broadening recovery — historically often a good entry point. That same 50 on the way down from 70 shows an ongoing deterioration. That's why the Buy Day gauge scores the neutral band as Good, Neutral, or Poor depending on direction — on days with major US macro events, it reads Poor regardless.
How to Read This Page
What Is the Breadth Score?
The Breadth Score combines six sub-values into one number from 0 to 100: the share of stocks above the 200-day and 50-day lines, the share in a Stage 2 uptrend, the ratio of the day's advancers to decliners, the ratio of new 52-week highs to lows, and the ratio of big daily gainers (+4%) to big losers (−4%). From 62 points up, the market counts as offensive; below 45, as defensive — neutral in between.
How Is Direction Calculated?
Today's score is compared with the average of the last 10 trading days. If it's at least 3 points above, breadth counts as rising (↗); at least 3 points below, as falling (↘); in between, as sideways (→). Right after data gaps (fewer than 5 fresh days), the gauge shows no direction and judges by level alone.
What Do the Weinstein Stages Mean?
Stan Weinstein's stage model sorts every stock into four phases based on its 30-week line: Stage 1 (basing — sideways after a decline), Stage 2 (uptrend — price above a rising line), Stage 3 (topping — the move runs out of steam), and Stage 4 (downtrend — price below a falling line). The more stocks in Stage 2, the healthier the market.
Why Median Instead of Average?
For industry strength, we use the median: the stock exactly in the middle of the sorted list. A single outlier — say, a stock up +300% — doesn't skew the picture for an entire industry this way. Industries with fewer than three stocks are left out.
Which Stocks Are Included?
Every metric on this page covers our scanner's US stock universe (roughly 0 names). German stocks in our database aren't included, since we don't yet have trend data (moving averages, stages) for them.