Skip to main content
Home/Seasonality

Where in the calendar are we?

Historical returns by month, day, and weekday — across indexes, sectors, industries, and individual tickers. Seasonality is a backdrop, not a signal.

TodayMon, Jun 15, 2026Trading day 115 of 252Week 24 · DoW Mon close
UNIT
index, sector, industry, or ticker
HISTORY WINDOW
10y · 20y · 30y · ALL
GRANULARITY
year-by-year or aggregate
Per yearAggregate
LAYER A · CALENDAR HEATMAP

Monthly returns, year by year.

Where in the calendar are we, historically? Index, sector, industry, and ticker views over the chosen window.

28Y of history
XLKTechnologyMonthly returns by year · 1998–2026
28y of history

Loading…

−5%+5%Cell label = monthly return for that year-month. Bottom row = across-years average per month.
LAYER B · SCREENER

Entering historically bullish windows.

Markets entering a historically bullish window over the next 20 trading days.

20-day forward · since 1998

Loading screener…

METHODOLOGY
  • Daily returns are adjusted-close-based.
  • FF49 buckets use Fama-French 49-industry SIC ranges (Kenneth French data library).
  • Sectors use SPDR ETF series, not synthetic constituent baskets.
  • Seasonality is contextual, not predictive. We report conditions, never recommend trades.

How we compute this →