Updated through Oct 20, 2026

Free daily stock market charts

The close for the markets people check first. Every row opens a full chart.

Browse 88 charts

Find a chart

Showing all 88 charts. Search by question, name, or topic.

New Free charts updated after weekday closes

The free view covers the latest five years (twelve months for breadth and sector boards). Paid NASDUCK subscribers unlock the full archive. What members get

Market Last 1D YTD 3M
S&P 500 7,713 +0.28% +12.7%
Nasdaq-100 29,490 -0.13% +16.8%
Russell 2000 (IWM) 275.8 +1.66% +12.0%
VIX 17.31 -6.13% +15.8%
10Y yield 5.12% -3 bp +94 bp
US dollar (DXY) 101.6 -0.37% +3.4%
Gold 4,143 -0.42% -4.6%
WTI crude 97.82 -5.63% +70.4%
Bitcoin 82,917 +1.32% -5.2%

Latest observations · through Oct 20, 2026

What changed since the previous session?

Daily rows compare each source's latest observation with its previous one. Monthly data keeps its monthly dates; weekends and holidays use the last available market session.

Breadth

  • S&P 500 above 50DMA +9.0 pp Percentage-point change Oct 20, 2026 vs Oct 19, 2026 · daily observations
  • S&P 500 above 20DMA +7.4 pp Percentage-point change Oct 20, 2026 vs Oct 19, 2026 · daily observations
  • S&P 500 above 200DMA +4.6 pp Percentage-point change Oct 20, 2026 vs Oct 19, 2026 · daily observations

Sector ranks

No sector moved at least two places in the 30-day return ranking.

Credit and yields

Shows S&P 500 breadth moves of at least 3 pp, sector rank moves of at least 2 places, and 2Y/10Y yield, high-yield OAS, or monthly term-premium moves of at least 5 bp. Daily series 3 or more S&P 500 sessions behind are omitted as stale; monthly observations keep their own dates. Weekends and holidays use the latest available market session. Descriptive changes only; no forecasts.

Same 11 current-member sector baskets

Sector performance and breadth

Shared as of Oct 20, 2026. Absolute returns use each equal-weight current-member sector basket; the relative column compares that basket with the S&P 500. Breadth is the share of current sector members above their own 50DMA.

1W absolute Oct 13, 2026 → Oct 20, 2026 · 5 S&P sessions 1M absolute and relative Sep 18, 2026 → Oct 20, 2026 · 30 calendar days 3M absolute Jul 22, 2026 → Oct 20, 2026 · 90 calendar days
Returns are aligned to the dates above. Current-member baskets carry survivorship bias.
Sector 1W absolute
basket return
1M absolute
basket return
3M absolute
basket return
1M relative
vs S&P 500
50DMA breadth
above own average
Basic Materials +2.2% +0.8% +0.1% +0.0% 63.2%
Communication Services +0.1% -2.2% +2.0% -3.0% 38.1%
Consumer Cyclical +3.8% +4.1% -1.6% +3.3% 49.1%
Consumer Defensive +4.6% +5.0% +2.9% +4.2% 71.9%
Energy -0.0% +4.0% +10.1% +3.1% 72.7%
Financial Services +2.1% -0.7% -0.9% -1.5% 44.3%
Healthcare +4.3% +7.2% +18.3% +6.3% 75.0%
Industrials +0.6% +0.4% -3.9% -0.4% 42.9%
Real Estate +1.5% -0.2% -6.0% -1.0% 26.7%
Technology -3.6% +0.1% +8.2% -0.7% 48.8%
Utilities +0.1% +2.7% -7.9% +1.9% 68.8%

The 1W/1M/3M basket columns are absolute returns. Relative return measures the same equal-weight basket against the S&P 500 over the common 30-calendar-day window. Missing history is shown as —; it is not filled with zero.

Market Tape Read Open the four-part market snapshot Breadth, sector returns, volatility, and the 10Y–2Y spread.

Start Here

The six charts that explain most mornings

Open for a guided starting point, then use search above to branch out across 88 charts.

03

Where is breadth healthy and where is it collapsing across sectors?

Use this when you need to know which sectors have real internal participation and which are being carried by a few names.

04

Is implied volatility running hotter than realized volatility?

Compare forward-looking implied volatility with the past 20 sessions of realized swings.

05

Is the yield curve signaling a friendlier or harder macro backdrop?

Use this to check the current 10-year minus 2-year yield spread.

06

Is fear outrunning actual market damage?

Compare implied volatility with the drawdown recorded in the S&P 500.