This month's 15

{{ strategy }} · monthly rotation · equal weight · market-health filter · data through {{ dataThrough }}

View the strategy →
You currently hold
{{ nPicks }} stocks
≈ ${{ perName }} each · $ account
Bought on
{{ rebalanceDate }}
Next rebalance
{{ nextRebalance }}
Days until action
{{ countdown }}
Market-health filter: {{ regimeLabel }} — hold {{ regimePct }}% invested
{{ regimeNote }}
💰
$
→ deploy ${{ invested }} ({{ regimePct }}%) as ${{ perName }} in each of {{ nPicks }}, hold ${{ cash }} in cash.
🗓️

The ranking refreshes daily, but you only act on the rebalance day (last trading day of the month). On that day: buy the new names, keep the holds, sell what dropped out — then do nothing until next month. Equal weight, about ${{ perName }} per name.

Your 15 picks

scanned {{ universeScanned }} → liquid {{ universeLiquid }} → shortlist 300 → top 15
BUY — new this month HOLD — carried over
RANK {{ p.rank }}
{{ p.ticker }} {{ p.label }}
Allocate ${{ p.dollars }}
{{ p.retLabel }}
12-MONTH
Momentum 12mo
{{ p.momLabel }}
Volatility yr
{{ p.volLabel }}
Vol-adj
{{ p.voladj }}
Last month
{{ p.lmLabel }}
Score
{{ p.score }}
{{ p.why }}

Sell these

Held last month, but dropped out of the top 15 — sell on rebalance day.

{{ s.ticker }}{{ s.rankNote }}
No sells this month — the same 15 carried over.

The full 27-year backtest

Subscriber only

Every pick above comes from these exact rules, run blindly (no peeking at the future) over 27 years (1998–2026) of survivorship-free data — including companies that later went bankrupt, and real crashes like 2008 and 2022. Here's how $700 would have grown, every bumpy year included.

{{ st.n }}
{{ st.l }}

Growth of $700 · log scale (so every year is visible)

{{ yl.label }} {{ xl.label }}

Year by year — every single year (1998–2026)

Year Return that year Account at year-end
{{ y.year }} {{ y.retLabel }} {{ y.equityLabel }}
📅 Show every month — the full 328-month record
Month Return that month Account month-end
{{ m.month }} {{ m.retLabel }} {{ m.equityLabel }}

One realized path on survivorship-free data — not a promise. It includes losing years (2002, 2008, 2022) where the market-health filter cut the damage, and strong momentum years that flattered the average. Past results don't predict the future.

Experimental · study purposes only · not financial advice. Crest shows a backtested strategy applied to live rankings. Signals only — you place your own trades and are solely responsible for any decision. Past results don't promise future results; you can lose money. Data: Massive / Polygon (15-min delayed). · Read the full strategy explainer →