SteadyTapeQuantitative Market Research

Bull Market Regime

Historically 89% 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
3.8 yrs
since 2022-10-12
Gain off low
+108%
Doubled?
Yes
2026-04-24
Momentum 1Y %ile
62nd
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 114794.10120
Year 211825126
Year 39895.20158
Year 48755.70193
Year 56676.60248
Year 64759333
Year 736710.90400
Year 8210011.60491