Even the bear case leaves a margin of safety — the council would size this near full.
✓Why
The strengths
High returns on capitalROIC ~56% — it earns well on the money it puts to work.
Fat operating margins33% operating margin — pricing power / a real moat hint.
Generates real cash5.5% free-cash-flow yield — profits you can actually bank.
Margin of safetyTrades ~63% below our fair-value estimate.
GrowingRevenue growing ~10%.
Catalystnone yet
✕Why not
The honest case against — what most tools hide
Main riskno obvious red flag
Demanding valuation
What keeps us out
The discount closing without the business improving.
Margins or returns on capital deteriorating.
Paying up here — we'd want a better entry price.
Growth slowing while the multiple stays rich.
Patience price & distance
as of Jul 8, 2026 run
Price at last run
$155
Patience price
≈$98
Gets interesting at
≈$98
−37% from today's $155
The patience price is where value discipline would let the council in — deliberately strict: we'd rather miss ten winners than own one loser.
Margin of safety: 63.1% discount to our patience price. A target is an estimate, not a promise — markets can stay wrong for a long time, and the estimate can be wrong too.
Margin of safety by scenario
Bear
+50%
if things go wrong
Base
+63%
most-likely case
Bull
+69%
if things go right
Each column is the discount to that scenario's fair value. The bear column is the one that matters most — a wide bear-case cushion is what lets the council own a name through a bad year.
Catalyst
none yet
A catalyst is a plausible reason the gap could close — never a certainty.