Pillar 06 · Equities · 11 GICS Sectors

Industry & Sector Analysis

Once rotation has named the sectors to own — this is the evidence underneath that call: how each of the eleven actually behaves against the market.

Eight-panel decomposition of how the eleven S&P 500 sectors behave relative to the market — industry beta and rolling sensitivity, Jensen's alpha, relative strength and drawdowns, correlation regimes, a multi-factor model that fuses sector returns with the Treasury curve, rotation cycles, cross-sectional dispersion, and each sector's contribution to the index.

Beta — How Hard Does Each Industry Swing With the Market?

Beta answers one question: when the whole stock market moves 1%, how much does this industry move? It is the single most fundamental measurement in finance, calculated as β = cov(industry, S&P 500) ÷ var(S&P 500). A beta of 1.0 means the industry moves in lockstep with the market. The rolling beta below recomputes this over a moving 12-month window so you can watch each industry's sensitivity drift over time.

🟢 Defensive (β < 1): Utilities, Consumer Staples, Health Care dampen market moves — they fall less in a crash but also rise less in a rally. Good ballast for a portfolio.
🔴 Aggressive (β > 1): Technology, Consumer Discretionary amplify market moves — great in a bull market, painful in a downturn. A beta well above 1 means outsized risk.
📖 How to read it: The bar chart ranks sectors by beta (1.0 marked). In the rolling chart, a line trending up means that sector is becoming more market-sensitive over time; trending down means it's turning defensive. Tech beta compressed after 2022; Utilities rose.
Most Aggressive
highest β
Most Defensive
lowest β
Sectors β > 1
amplify the market
Window
12
months, rolling
Full-Period Industry Beta
Static market beta over the full 2021–2026 window. The dashed line marks β = 1.0 (moves with the S&P 500).
Rolling 12-Month Beta
Each sector's market sensitivity recomputed monthly over a trailing 12-month window. Watch sectors cross above or below 1.0 as regimes change.
Beta Detail
SectorNFull-Period βLatest 12M βΔ vs First Window

Jensen's Alpha — Did the Industry Beat What Its Risk Predicted?

CAPM says an industry's return should be explained entirely by its beta and the market. Alpha is whatever's left over: α = R_industry − [rf + β × (R_market − rf)], where rf is the risk-free rate (here the 3-month T-bill). Positive alpha means the industry earned more than its market risk justified — it was either genuinely mispriced or carries a reward CAPM can't see. The rolling version reveals when each industry was in or out of favour.

🟢 Positive alpha: The sector delivered return beyond its risk budget. Persistent positive alpha is unusual and interesting — it may signal a structural tailwind (e.g. the AI-driven tech surge) or a missing risk factor.
🔴 Negative alpha: The sector underperformed what its beta predicted — you bore the risk without the reward. Be wary of chasing it.
📖 How to read it: Bars show annualised alpha per sector (green positive, red negative). In the rolling chart, stretches above zero are "in favour" periods; below zero are "out of favour." Alpha rotates — today's leader is often tomorrow's laggard.
Top Alpha
annualised
Worst Alpha
annualised
Sectors α > 0
of 11
Risk-Free Proxy
latest 3M T-bill
Annualised Jensen's Alpha by Sector
Average monthly CAPM residual, annualised (×12). Above zero = beat the risk-adjusted benchmark.
Rolling 12-Month Alpha
Trailing 12-month annualised alpha. Shows when each sector rotated into and out of favour.
Alpha Detail
SectorβAnnualised αLatest 12M α

Relative Strength & Drawdown — Who's Winning the Rotation Race?

Relative strength divides a sector's cumulative growth by the S&P 500's: cum_industry ÷ cum_S&P. A rising line means the sector is outperforming the market; a falling line means it's lagging. Plotting all eleven sectors together gives an instant picture of the rotation cycle. Drawdown is a separate risk lens — the worst peak-to-trough fall — because a sector can have low beta yet still suffer deep, sudden drops in specific episodes.

🟢 Rising relative line: The sector is beating the index — leadership. Steady outperformers compound a real edge over time.
🔴 Falling line / deep drawdown: A declining relative line means the sector lags the market. A large max drawdown flags fragility — how much you'd have lost buying the top.
📖 How to read it: In the relative-strength chart, all lines start at 1.0; above 1.0 = ahead of the S&P since the start. The drawdown bars show each sector's worst decline — longer red bars are riskier. Compare beta (Tab 1) with drawdown: they don't always agree.
Best vs S&P
relative total
Worst vs S&P
relative total
Deepest Drawdown
peak-to-trough
Shallowest Drawdown
most resilient
Relative Strength vs S&P 500
Cumulative sector return divided by the S&P 500, indexed to 1.0 at the start. Rising = outperforming.
Maximum Drawdown by Sector
Worst peak-to-trough decline over the period. Distinct from beta — low-beta sectors can still draw down sharply.
Performance Detail
SectorTotal Returnvs S&PMax Drawdown

Correlation Regime — Does Diversification Disappear When You Need It?

Correlation measures how tightly a sector's moves track the market, on a scale of −1 to +1. The catch: it isn't constant. In a crisis, everything falls together and correlations spike toward 1.0 — exactly when the diversification you were counting on evaporates. This tab tracks each sector's rolling 12-month correlation with the S&P 500 so you can see those regime shifts directly.

🟢 Lower / dispersed correlations: Sectors move independently — diversification is working and sector selection adds value. Healthy, calm markets look like this.
🔴 Correlations spiking to ~1.0: A stress signal — sectors move as one, usually downward. Diversification fails right when it matters most (e.g. the 2022 drawdown).
📖 How to read it: Each line is one sector's correlation with the market over the trailing year. When the whole bundle rises and clusters near 1.0, you're in a risk-off regime. Defensive sectors (Utilities, Staples) are the ones whose correlation drops most in normal times.
Avg Correlation
latest, all sectors
Most Correlated
latest 12M
Least Correlated
latest 12M
Peak Avg Corr
stress regime
Rolling 12-Month Correlation vs S&P 500
When all lines rise and bunch near 1.0, diversification is failing — a crisis signature.
Average Cross-Sector Correlation vs Yield-Curve Slope
Mean correlation across all sectors (left) against the 10Y−3M Treasury spread (right). Tests whether correlation regimes line up with the curve.

Multi-Factor Decomposition — What Really Drives Each Sector?

Beta only explains the market piece. This tab runs a richer regression that fuses the sector data with the Treasury rates data: R_industry = α + β_mkt·R_S&P + β_rates·Δ10Y + β_credit·ΔHY-spread + ε. It separates how much of each sector's return comes from the broad market versus moves in interest rates versus credit stress — turning two datasets into one unified model.

🟢 Intuitive loadings: Real Estate and Utilities should load negatively on rising rates (rate-sensitive). Financials often load positively. High R² means the three factors explain the sector well.
🔴 Watch for: A large negative β_rates means the sector gets hurt when long yields rise — a real risk in a hiking cycle. A large positive β_credit means it suffers as credit spreads widen (risk-off).
📖 How to read it: The table gives each sector's sensitivity to the market, to rate changes, and to credit-spread changes, plus R² (how much is explained). The bar chart contrasts the rate and credit sensitivities. Note: the HY-spread series only begins mid-2023, so credit loadings use the shorter sample.

⚠ The high-yield credit-spread factor (BAMLH0A0HYM2) only begins 2023-05-30, so β_credit is estimated on the overlapping months and is less stable than the market and rate loadings.

Rate & Credit Sensitivity by Sector
Regression betas to monthly changes in the 10Y Treasury yield and the high-yield credit spread. Negative = hurt when the factor rises.
Three-Factor Regression Detail
Sectorα (ann.)β Marketβ Rates (Δ10Y)β Credit (ΔHY)

Sector Rotation — Which Sectors Lead in Each Phase of the Cycle?

Textbook theory says different sectors lead at different points in the economic cycle: Financials and Consumer Discretionary in early expansion; Technology and Industrials mid-cycle; Energy and Materials late-cycle; Utilities, Health Care and Staples in contractions. Rather than trust the textbook, this tab tests it empirically. It uses the yield-curve slope (10Y−3M, from the rates data) as a proxy for the cycle phase, sorts every month into a regime, and shows which sectors actually outperformed in each.

🟢 Steep curve (easy policy): Typically early-cycle — cyclicals like Financials, Discretionary, Industrials tend to lead. A steepening curve is usually pro-growth.
🔴 Inverted curve (tight policy): A late-cycle / recession warning — defensives (Utilities, Staples, Health Care) historically hold up best. The chart shows whether that held in 2021–2026.
📖 How to read it: Months are bucketed by curve slope into regimes (steep → inverted). The grouped bars show each sector's average monthly return within each regime. Compare which sectors top the chart in the "inverted" bucket versus the "steep" bucket against the textbook map.
Steep-Curve Leader
best avg return
Inverted-Curve Leader
best avg return
Months Inverted
10Y−3M < 0
Months Steep
10Y−3M > +1%
Average Monthly Sector Return by Curve Regime
Months grouped by yield-curve slope (a cycle-phase proxy). Bars show each sector's mean return within each regime.
Regime Definitions (10Y − 3M slope)
RegimeSlope RangeCycle ProxyMonthsTop Sector

Dispersion — Is It a Stock-Picker's Market or a Macro Market?

Dispersion is the cross-sectional spread of sector returns in a given month: dispersion_t = std(all sector returns on month t). When dispersion is high, sectors are going their own separate ways — which sector you pick matters a lot. When dispersion is low, everything moves together and macro forces dominate, so sector selection barely helps. Plotted against credit spreads, it becomes a regime gauge built entirely from the data on this site.

🟢 High dispersion: Sectors diverge — active sector selection and stock-picking are rewarded. There's a real prize for being right.
🔴 Low dispersion / rising with stress: Everything moves as one (macro-driven). When dispersion spikes alongside widening credit spreads, it often marks turbulent, fast-moving markets.
📖 How to read it: The line is monthly dispersion across the eleven sectors. The overlaid credit-spread line (right axis) is a stress proxy — like a VIX substitute. Watch whether dispersion and stress move together, signalling regime change.
Latest Dispersion
std of sector returns
Average Dispersion
full period
Peak Dispersion
month
Regime
vs average
Cross-Sector Return Dispersion Over Time
Monthly standard deviation of the eleven sector returns. Higher = sectors diverging = stock-picking matters more.
Dispersion vs High-Yield Credit Spread
Dispersion (left) against the HY credit spread (right, a stress proxy). Do they spike together? Available from mid-2023.

Index Contribution — Which Sectors Are Driving the Market?

A broad index's return is the sum of its parts: contribution_i = weight_i × return_i. Decomposing it shows whether the market's gains are broad-based (many sectors pulling together) or concentrated in a handful — as the 2023–2024 rally was, where a few mega-cap tech names drove most of the gains. This tab breaks the equal-weighted sector index into exactly how much each sector contributed over time.

🟢 Broad-based gains: Many sectors contributing positively means a healthy, durable advance — the rally isn't resting on one bet.
🔴 Narrow / concentrated gains: When one or two sectors drive nearly all the return, the market is fragile — a stumble in the leader can sink the whole index.
📖 How to read it: The stacked chart shows cumulative contribution by sector — the tallest bands did the heavy lifting. The bar chart ranks total contribution. Note: this uses an equal-weighted proxy (no market-cap data), so it measures breadth of participation rather than cap-weighted index points.

⚠ Market-cap weights are not available in the source data, so contribution uses an equal-weighted proxy (each sector weighted by its share of the stock count). This measures breadth of participation, not exact cap-weighted S&P index points.

Top Contributor
cumulative
Biggest Drag
cumulative
Top-3 Share
of positive contribution
Breadth
sectors net positive
Cumulative Contribution to the Equal-Weighted Index
Stacked cumulative contribution by sector. The widest bands are doing the heavy lifting.
Total Contribution by Sector
Net cumulative contribution over the full period. Ranks which sectors drove the index versus dragged it.