Everything, on one page
The Guide
What this product does for you, how every screen works, how pricing works, and the answers to common questions — all on one page.
Why this exists
Your daily market check, upgraded
You probably already check the market every day — indices, a handful of names you care about, red or green. What that ritual never tells you is why anything moved, or whether today's scary dip is the opportunity you've been waiting months for. That's the product: your daily check, but it knows what you're waiting for.
138 companies that have proven a decade of real earnings, real cash flow, and clean balance sheets. Rebuilt monthly.
Every weekday after close, each Universe stock is graded against its own 5-year valuation history — never a market-wide average.
Star a stock and the story comes to you: every ±3% day emailed with its cause, an alert when the fears keeping it cheap ease or worsen, and its week retold every Monday.
A fresh AI research briefing (~$2–$4) when the moment looks real — what growth today's price assumes, and whether the company has ever delivered it.
The buy/sell call stays yours, always. The product's job is to make sure fear doesn't decide for you — and that you never learn the reason for a drop six months late. Want to see the whole loop on a real stock? Read the six months of emails that carried one watcher through Microsoft's 2026 crash and recovery →
The Universe
Which companies have proven they create value — refreshed monthly
Most screeners answer "what looks good today?" by ranking stocks on current metrics. The Universe asks a slower, more honest question: which companies have proven they create value consistently for at least a decade? A stock must pass every gate — failing any single one keeps it out — and the gates are published, not a black box. Currently 138 stocks.
The exact admission gates(expand)
- $1B+ market cap and 10+ years public — enough history to judge.
- 8+ years of financial statements with positive revenue throughout.
- Revenue CAGR ≥ 0% over available history — no long-term shrinkers.
- Diluted EPS CAGR ≥ 3%, and the latest year's EPS must be positive.
- No 4+ consecutive years of revenue decline anywhere in the record.
- ROIC above the cost of capital (WACC) in at least 6 of the last 10 years — proof the business creates value, with slack for investment years.
- Positive free cash flow in at least 7 of the last 10 years.
- Debt/EBITDA ≤ 4× and interest coverage ≥ 5× (debt-free companies skip coverage).
- Stock-based compensation ≤ 12% of revenue — heavier SBC is also penalized again in scoring.
- Composite quality score ≥ 55 after archetype-specific scoring (below).
Banks and insurers are excluded at the industry level (their statements don't fit this framework) — but payment networks, exchanges, and ratings agencies stay in. Occasionally the admin adds a stock that fails a gate on explicit judgment; those rows carry an EXCEPTION badge naming exactly which gate they failed, and show no fabricated score. Wondering why a specific stock is out? Search it on the universe page and hit "Understand why" for a per-ticker diagnostic.
Archetypes — five business types, judged by five different rulers(expand)
A toll road shouldn't be judged on growth rate; a cyclical shouldn't be judged on current-quarter margins. Each business is classified first, then scored on the metrics that matter for that kind of business.
High-growth businesses that plow capital back at returns above their cost of capital.
- Examples
- MSFT · AMZN · META · LLY
- Detect
- Revenue CAGR > 10% · CapEx > 15% of revenue or heavy R&D
- Watch
- ROIC vs WACC spread · normalized FCF (not reported FCF) · SBC discipline
Capital-light businesses that earn a fee on every transaction in their network.
- Examples
- V · MA · MCO · SPGI
- Detect
- Operating margin > 30% · gross margin > 60% · CapEx < 8% of revenue
- Watch
- margin stability · FCF conversion · regulatory risk · downturn resilience
Steady-growth businesses that earn high ROIC and return capital to shareholders.
- Examples
- COST · TJX · HD · ULTA
- Detect
- Revenue CAGR 5-15% · ROIC > 15% · CapEx < 10% · material capital return
- Watch
- ROIC trend (more important than margin) · deceleration · buyback execution
Mature businesses where the cash flow itself is most of the return.
- Examples
- PEP · PG · KO · GIS
- Detect
- Revenue CAGR < 8% · dividend yield > 1.5% · CapEx < 15%
- Watch
- payout sustainability · pricing power vs inflation · dividend FCF coverage
Volatile-earnings businesses where the cycle dominates everything.
- Examples
- CAT · DE · FCX · NUE
- Detect
- Revenue std dev > 15% · large drawdowns and recoveries in history
- Watch
- midcycle margins (not current quarter) · cycle position · trap warning: low P/E on peak earnings is the classic cyclical value trap
Companies that don't fit any archetype cleanly are labeled uncategorized rather than force-classified. That's a feature, not a bug.
The score — 0-100, archetype-specific(expand)
The number in the Universe table is a composite of 5 archetype-specific quality checks — see it broken down on any ticker page.
A score in the 80s for a Toll Road means something different than 80 for a Cyclical — same number, different criteria. Compare within an archetype, not across.
The Buy Zone
Where today's price sits in the stock's own 5-year history — re-graded every weekday
We don't compare a stock's P/E to the S&P average or its industry peers. We compare it to its own 5-year history — a P/E of 20× is the 90th percentile for one stock and the 10th for another. Each stock is judged against itself:
Very Attractive names whose cheapness an AI diagnosis reads as sentiment-driven (not structural) get promoted to Recommend to Dive Deep — the shortest, most actionable list on the page.
The checklist — the three conditions the product watches for(expand)
Every surface of this product serves one discipline, shown on each stock's page as The Setup — three conditions, each a checkable fact with dates, never a score:
- Unusually cheap — in the deep Buy Zone: the cheapest decile of its own 5-year valuation history. Cheapness is the cushion: at a 5-year extreme, a lot of bad news is already in the price.
- Fears named — the specific, dated reasons it's cheap are written on the fear ledger. If you can't name the fear, you can't recognize the moment it dies.
- A fear easing — a dated, sourced event recently made one of those named fears smaller. Not a price bounce, not a feeling: a fact.
When all three lights are on, the product says exactly that — and points you at a fresh dive deep, because that's the moment research pays. It never says buy: cheapness and catalysts are observable; the decision is yours. Most stocks, most days, have one or zero lights on — the checklist's power is how rarely it completes.
Reading the three instruments together — the Story chip(expand)
The Buy Zone percentile, the 52-week slider, and the trend bar each answer one question — unusually cheap vs its own history? where in the year's price range? are the reported numbers improving? The Story chip runs the synthesis for you and names the pattern (computed from those same signals — no AI, no score):
- Fresh dislocation — near its 52-week low while grading cheap: the classic window. Check the fears.
- Outgrew its price — earnings rose faster than the stock, so it's cheap without being near its lows. A discount created by growth.
- Chronic discount — cheap has been this stock's normal for months; the market wants proof. Watch the fear ledger, not the price.
- Cheap for a reason? — the discount comes with weakening numbers: the value-trap pattern. Dive deep before acting.
- Drifting in — approaching its zone; watching territory, not acting territory.
- Repriced — the discount you were watching closed.
One subtlety worth knowing: the percentile compares today against a rolling 5-year window, so a stock that stays cheap long enough makes cheap its own new normal and drifts out of the deep zone without the price recovering — that is exactly what the “Chronic discount” chip flags.
The percentile math, exactly(expand)
For every stock we store 60 monthly snapshots of P/E (or dividend yield for Cash Cows, or P/Normalized-E for cyclicals). When the daily gate runs, today's fresh price is divided by cached TTM earnings, and we compute where that value ranks within the 60 historical ones: 0 = bottom of the 5yr range, 100 = top. Everywhere a percentile is DISPLAYED, we normalize it to one scale: p0 = the cheapest the stock has been against its own history, p100 = the priciest — for every stock, whatever metric graded it. (Under the hood, yield-graded stocks are inverted: yield rises as price falls. The grading thresholds below are stated in raw metric terms.)
Cyclical override
Cyclicals use P/Normalized Earnings, then add a guard: if operating margin is at or above its 10-year average, the grade is downgraded one step and flagged om_at_peak. This is the anti-trap — a cheap P/E on peak earnings is exactly when cyclicals look most tempting and most dangerous.
Entry, days in zone, events
When a stock first enters a grade we snapshot its price, P/E (or yield), and the date — that's the entry, and "days in zone" counts from it. Zone transitions (entered / more attractive / less attractive / exited) appear in the activity feed, in each stock's permanent Buy Zone activity log, and in its Notable Movements journal.
The Watch List
Star a stock — the story comes to you
One click on ☆ Watch, and the product carries the stock for you three ways:
- Move alerts. Any ±3% day — either direction — emails you that evening with the cause attached, the Buy Zone status, and how the current run of big days adds up. At most one email per stock per day. When the emails get frequent, that frequency is the signal.
- Fear-shift alerts. The fears keeping a stock cheap (named by its deep-dive report) are tracked against the news — including news that isn't about the stock itself. You hear the day one meaningfully eases or worsens, always with a dated source. If nothing changed, no email: the silence is what makes the alert credible.
- The Monday edition. One email every Monday retells your watch list's week — every move with its cause, every fear shift, every zone change. A quiet week says so in one line.
The watch-list page is the morning ritual: price and day move, 52-week position, Buy Zone status, a quantitative 12-month trend bar (green = the reported numbers improving, red = deteriorating — computed from filings, no AI, no score), the latest notable movement, next earnings date, and how the stock has done since you started watching.
Each stock's own page is its dossier: a price chart annotated with dots on the dates that mattered (click one to read what happened), the fear ledger with each fear's dated history, every past deep-dive report, the full Notable Movements journal, and the Buy Zone activity log — the stock's story, accumulated automatically.
The Dive Deep
A fresh AI research briefing, when the moment looks real
When the emails intensify and the window looks real, one click runs a full analyst briefing against today's data. What makes it different:
Most DCFs project a growth rate and tell you 'fair value.' Ours flips the math: it takes the market price as given and reveals what growth rate is baked in. Compare that to what the company has actually delivered — is the market optimistic, pessimistic, or fair?
Every analysis pulls fresh financials from 5 providers and searches the web for context — news, analyst grades, insider transactions, recent filings.
Identity, leadership, financial snapshot, valuation picture, reverse DCF, archetype deep dive, risk diagnosis, entry verdict — each answers a specific decision question, not a generic summary. The risk section also seeds the stock's fear ledger.
Once anyone pays for an analysis, every subscriber can read it free, with a chronological shelf of past briefings on the stock's page. The community benefits from the spend.
How pricing works
Flat where costs are flat, per-use where they aren't
Research tools usually charge a flat $20-$30/month with vague "up to N AI analyses included." That model has two failure modes: light users overpay (subsidizing the power users), and heavy users get throttled or quietly degraded.
We chose a cleaner split: a flat subscription for what has a predictable cost to run — the Universe, Buy Zone, watch list, dossiers, and reading every cached analysis — and a per-use price for what doesn't: each fresh AI analysis is a real request that costs real compute.
The exact cost depends on the company's complexity and news flow. Typical range: $2–$4 per fresh analysis, drawn from a prepaid credit balance.
Viewing every existing analysis stays free under your subscription. Unused credit balance is refundable to your card anytime.
Frequently asked
Will you email me every day?
No. The engine checks your watch list every day — prices after close, and the news against each stock's named fears — but email only goes out when something happened: a ±3% move (with its cause), a sourced fear shift, or the one scheduled Monday edition. A quiet week means exactly one email. When your inbox gets busy, that itself is the signal.
Can I use the product without ever paying for analyses?
Yes. Pro covers the Universe, Buy Zone, your watch list with all its alerts, every ticker dossier, and reading every cached AI analysis in the library. Credits are only for running a fresh analysis.
Can I buy AI analyses without subscribing to Pro?
Yes. Anyone signed in can buy a $5 / $20 / $50 credit pack and run as many fresh analyses as their balance covers. You own perpetual access to anything you pay for, viewable anytime from your transactions page. Pro is a separate purchase.
What's the difference between a cached analysis and a fresh one?
A cached analysis reflects financials and news as of its date. A fresh one re-pulls today's data and runs the AI against it. After big news or earnings, fresh is worth it; for stable names, the cache is usually fine — and the stock's dossier shows every past report with its date so you can judge.
What happens if I cancel Pro?
Your subscription stays active until the end of the paid period. Analyses you paid for stay viewable forever from your transactions page. Unused credit balance is refundable to your card anytime, or automatically when Pro ends.
What if I just want the screener for $19/month and nothing else?
That's the default. The Credits section on your account page is opt-in for running fresh analyses; everything else is covered by the subscription.
Is any of this investment advice?
No. Everything here is informational and educational content generated from publicly available data. The product never says buy or sell. Read carefully, verify numbers, and consult a qualified financial advisor before making investment decisions.
What can't the screener see?
Qualitative erosion before it reaches the financials (that's what the fear-shift scans and deep dives are for); archetype migration as companies mature (flagged, but judgment-laden); and anything inside banks, insurers, and REITs — they're excluded because their statements don't fit the framework. The universe also refreshes monthly, so a deteriorating stock can persist up to ~30 days after its fundamentals turn.
See it in action
The whole loop on a real stock: six months of watch-list emails that carried one watcher through Microsoft's 2026 crash and recovery — every dip explained, every fear tracked with sources, through the $353 low and out to $495.