Compare
Pick any two of the stocks we cover and see them stacked line by line — the latest price, what we think it's worth, whether it looks cheap or expensive, and the 3-month odds. Tap a name for the full study.
"Cheap / expensive" compares the latest price to our own fair-value estimate. "Odds up" is the share of 50,000 simulated 3-month outcomes that finish above the latest price. None of this is advice — it's a map of estimates and probabilities. How we build these →
Where the upside is
The same coverage list, ranked two different ways — they don't always agree, and neither is a pick. How we build these →
Biggest gap to our fair value
Latest price vs. our own fair-value estimate (base case).
Biggest simulated 3-month move
Latest price vs. the median of 50,000 simulated 3-month outcomes.
How to read it
Cheap or expensive
We line today’s price up against our own fair-value estimate for that company. “Cheap” sits below where our work lands, “expensive” above. It’s the gap between two numbers — never a signal to act.
Odds up
The share of 50,000 simulated 3-month futures that finish above today’s price. 60% doesn’t mean it will rise — it means it rose in 6 of 10 simulated futures and fell in 4.
1- and 3-month
Each name carries a likely range, not a target. A wider range means more uncertainty, not more opportunity — the spread is the point.
What this is not
The lists on this page rank estimates, not stocks — none of it is telling you what to buy. Fair value is an estimate that can be wrong; the simulated median is model output, not a promise; and a name at the top of either list today can fall off it, or turn out wrong, tomorrow. It’s a map of estimates and probabilities to think with — the decision is always yours.
Go deeper
Every number on this page comes from a full study — the company valued from the ground up, the chart read, the price run 50,000 ways, every assumption open to challenge.