Market Tools
Technicals
Price trend lens for SPY/QQQ/SMH · price charts · extension vs the 20/50/100/200 DMA · MACD and RSI momentum · Bull run duration for key assets
Loading price data…
Bull Run Status
Ticker Status Run Length (yrs) Past 3 runs (yrs) Period Return % Period CAGR % Period Max DD % Next run
A run ends when the ticker closes a set % below its all-time high (20% for GLD and SPY, 25% QQQ, 30% SMH, 40% ETH, 35% for the rest) and restarts once that drawdown has healed by a quarter of the same threshold — GLD re-enters at −15%, ETH at −30%. Lengths are calendar years between the run's start and end. Period Return %, CAGR % and Max DD % are measured over the run in the Run column — for a live run that runs to today, for a finished one it ends at that run's peak. CAGR is blank for runs under three months, where annualising inflates a short move into a meaningless figure. Past runs listed are those longer than 50 sessions, newest first. Click a column heading to sort, or a row to open that ticker.