SteadyTapeQuantitative Market Research

Bull Market Regime

Historically 86% of bulls that reached year 3 reached year 4; that cohort ran a median 5 years total.

▶  View the live, interactive version with full charts →

How old is this bull market, has it doubled off the low, and how stretched is momentum? Bull markets are detected with the 20% swing filter on the S&P 500; the survival table shows how bulls of each age fared, the doubling table shows what history did after a +100% run, and the momentum panel percentile-ranks the S&P 500 Momentum factor (SPMO/MTUM) excess return vs SPY over 1Y and 3Y.

Bull age
4.0 yrs
since 2022-10-12
Gain off low
+116%
Doubled?
Yes
2026-04-24
Momentum 1Y %ile
52nd
SPMO excess vs SPY

When to run this study

Run any time you want regime context rather than a timing signal. It answers three questions at once: how old is this bull market and how have bulls this age fared, has it doubled off the low (and what did prior doublings do next), and how stretched is the momentum trade vs its own history. Best read at major-milestone moments — a new birthday for the bull, a fresh doubling, or a momentum percentile pushing into the extreme.

Historical results

Bull-Market Survival by Age (completed bulls)

ReachedN bullsReached next yr %Eventual med. length (yrs)Eventual med. gain %
Year 110904.60105
Year 2978596
Year 37865.20126
Year 46835.70177
Year 55606.20229
Year 636710.90400
Year 7210011.60491
Year 8210011.60491