Up/Down Trends
52.27
-0.31
(-0.59%)
08/13/2026
State Street Materials Select Sector SPDR ETF (XLB)
From the given dates, XLB highest price rally was observed on 2026-06-10 | 64 days ago
The price rally was UP for 4 consecutive days.
The price rally close price start with 49.41 and end at 52.52, giving a return of 6.29%.
The price of XLB was UP 33 times, and was DOWN 29 times.
Streak Statistics
XLB is currently DOWN for 2 consecutive day(s), a move of -1.82% (53.24 → 52.27).Historically, after a 2-Day DOWN streak, XLB extended the move at least one more day 50% of the time (4 of 8 cases), and reversed 50% of the time.Streak-Length Distribution & Average Return
| Streak Length (days) | Up Streaks | Avg Up Return | Down Streaks | Avg Down Return |
| 1 | 3 | 0.84% | 6 | -1.10% |
| 2 | 4 | 1.59% | 5 | -1.67% |
| 3 | 4 | 3.29% | 3 | -3.48% |
| 4 | 1 | 6.29% | 1 | -5.80% |
| 5+ | 1 | 4.73% | 0 | – |
| Total | 13 | – | 15 | – |
Longest Streaks on Record
| Record | Days | From | First Price | Last Price | Return |
| Longest UP streak | 6 | May 19, 2026 | 48.86 | 51.17 | 4.73% |
| Longest DOWN streak | 4 | May 13, 2026 | 51.87 | 48.86 | -5.80% |
Momentum vs. Mean-Reversion
XLB behaves as: Momentum (persistence) — an up day is more likely to be followed by another up day than a down day is — moves tend to persist.Unconditional up-day rate: 53.2%. After an up day: 60.6% chance of up. After a down day: 48.1% chance of up.| Today \ Tomorrow | Up | Down |
| Up | 60.6% | 39.4% |
| Down | 48.1% | 51.9% |
Each row is row-normalized: given today's direction, where the next day went. Flat (no-change) days excluded.Seasonality
By Day of Week
| Weekday | Days | Up (%) | Avg Daily Return |
| Monday | 12 | 36.4% | -0.221% |
| Tuesday | 13 | 76.9% | 0.338% |
| Wednesday | 13 | 53.8% | -0.255% |
| Thursday | 14 | 50.0% | 0.327% |
| Friday | 11 | 45.5% | -0.157% |
By Month of Year
| Month | Days | Up (%) | Avg Daily Return |
| January | 0 | – | – |
| February | 0 | – | – |
| March | 0 | – | – |
| April | 0 | – | – |
| May | 11 | 54.5% | -0.153% |
| June | 21 | 50.0% | -0.003% |
| July | 22 | 50.0% | -0.028% |
| August | 9 | 66.7% | 0.404% |
| September | 0 | – | – |
| October | 0 | – | – |
| November | 0 | – | – |
| December | 0 | – | – |
Daily returns bucketed by calendar weekday / month across the selected range. Cell shading scales with the average move.
Price Chart with Up/Down Rally Indicators
Showing rally days >=2 days
Historical Up/Down Days and Returns