π Valuation Methodology
Our intrinsic value model builds company fundamentals only from publicly available SEC EDGAR filings. The only non-EDGAR inputs are macro rates β the 10-year Treasury yield and FRED inflation expectations β used in the discount rate. Market prices never enter the valuation; they appear only for comparison (the hype meter and benchmark). This ensures our valuations are independent and can identify market mispricing.
π¬ Core DCF Framework:
- Risk-Free Rate: the live 10-year U.S. Treasury rate, fetched daily from the U.S. Treasury's published par yields (falling back to FRED DGS10, then a last-good cached value, then a fixed last-resort constant) β shown in the discount-rate inputs above. A degraded source is flagged on the print and lowers its reliability grade. This is the "time value of money" baseline.
- Discount Rate (r = g + spread + K): We build the rate up from terminal growth plus a fundamentals-based risk spread, shifted by a calibration constant K struck so the median S&P operating name lands on a market-neutral, bond-anchored baseline (currently 6.24%, struck 2026-07-04), then floor it at that anchor (and never below Risk-Free + 1.5pp). No beta, no CAPM, and no market prices anywhere in the rate.
- Cash-Flow Base (owner earnings): the stream we perpetuate is operating cash flow minus maintenance CapEx, taken from one coherent window β reconciled trailing-twelve-months when every stream passes the checks, else the audited fiscal year, never mixed; cyclical names use a mid-cycle 3-year average. Suspected one-off cash receipts (a single-period receipt β₯15% of the base) are flagged, never silently subtracted.
- Projection Period: 5 years of detailed cash flow projections, then a terminal value for all future years (the insurance lane uses a 10-year fade).
- Terminal Growth Rate (g = inflation + pricing power): Long-run inflation expectation (FRED 5y5y forward; a ~2% fallback is flagged) plus a pricing-power score from gross-margin stability and above-inflation real revenue growth. Bounded β1% to 3.5%. Durability routing decides whether the terminal grows, holds flat, or declines ("harvest") β growth the filings haven't corroborated is not credited in perpetuity β and terminal growth is never free: a reinvestment charge (the g = reinvestment Γ return identity, run in reverse) pays for it.
π Growth Rate Prediction (15-Year Historical Analysis):
We analyze 15 years of SEC filings to dilute the impact of short-term anomalies like COVID recovery:
- Model Selection: Automatically chooses the best-fitting model (linear, quadratic, or exponential) by AIC, with BIC, RΒ², and RMSE reported as fit diagnostics. Loss years are retained: the exponential model is excluded when history contains losses, rather than silently fitting only the profitable years.
- Recent-Trend Consistency: The growth rate is read off the fitted trend at its most recent point (not a backward average) and cross-checked against the latest filed actuals β a fit whose forward rate contradicts the data's own recent shape is flagged and routed to a more conservative rate. The long history prevents overfitting to recent noise.
- Outlier Detection: Identifies and handles unusual periods (e.g., COVID disruptions) to avoid distorting growth projections.
- Revenue vs. Earnings Consistency: If earnings grow much faster than revenue, we blend the rates to avoid unrealistic projections.
π― Risk Spread from Business Fundamentals:
The spread over terminal growth is built from accounting fundamentals (not stock-price beta), starting from a 3pp base and bounded 1.5β10pp:
- ROIC quality: Higher, sustained returns on invested capital tighten the spread (a true value-creator is lower-risk).
- ROIC vs. r: Comfortably earning above the cost of capital tightens the spread. Destroying value does not widen the rate β it is a floor question, handled by the conservative-book floor, never by inflating the discount rate.
- Earnings cyclicality (the dominant driver): High net-income variability and frequent year-over-year declines widen the spread β a stable utility lands near zero, a cyclical semiconductor name earns a multi-point premium.
- Forward-decline guard: Earnings in secular decline (recent half of history vs. the earlier half) widen the spread by up to 2pp β the forward risk that trailing stability misses.
- Leverage: High net debt relative to equity widens the spread by up to 1.5pp.
The resulting rate (g + spread, shifted by the calibration constant) is then floored at the bond-anchored market-neutral anchor (currently 6.24%): names whose fundamentals cannot honestly place them above the anchor price AT the anchor. Downside durability is measured separately as a floor-strength score β a selection and trust signal, never a discount-rate adjustment. A diagnostics layer flags any result where the rate, spread, or terminal-value share looks unreliable.
Why fundamentals over beta? Stock prices can be irrational; earnings and returns on capital reflect actual business performance. Academic research (Ball & Brown 1968, Beaver et al. 1970) shows earnings volatility predicts business risk well β and the forward risk that trailing stability misses is handled by the fundamentals-based secular-decline guard, not a CAPM floor. Market prices never enter the rate.
π° Competitive Advantage (Moat) Analysis:
We analyze 15-20 years of SEC data to identify sustainable competitive advantages:
- Scalability: Can the company grow without proportional increases in assets or working capital? (Asset turnover, working capital efficiency)
- Margin Persistence: How stable are profit margins over 15+ years? Consistent high margins suggest pricing power.
- Market Saturation Signals: Declining revenue growth trends may indicate market maturity.
- Asset-Light Model: Companies that generate high revenue with low asset requirements (e.g., software, services).
The moat score is reported as context but no longer moves the rate or terminal growth directly β durable pricing power measured from the filings (gross-margin stability + real revenue growth) is what earns a higher terminal g, and business risk is priced from earnings fundamentals.
π§ Special Adjustments:
- CapEx Split (self-builders): When capital expenditures run β₯10% of revenue, we split CapEx into maintenance (capped at depreciation) and growth CapEx, and perpetuate owner earnings β relieving only the buildout the business funds from its own cash (externally financed buildout stays a real cash charge). This handles strategic investment phases (e.g., a cloud-infrastructure buildout) explicitly, with the evidence shown in the output, instead of silently rewriting CapEx.
- Financials Lane: Banks are valued on earnings β FCF is structurally meaningless for lenders, since loan capital shows up as negative cash flow. P&C insurers are valued on a residual-income model: normalized ROE on ex-AOCI tangible book, an accident-year combined-ratio window (10β12 years, catastrophe losses included), and an adverse-development gate that governs regardless of how cheap the print looks. Life insurers print an honest NOT-APPLICABLE rather than a forced number. All lanes use the same bond-anchored discount rate.
- Foreign Filers (IFRS, 20-F/40-F): Annual filers are valued on their audited fiscal year and labeled as such (no quarterly XBRL exists for them), and fundamentals stay in the filer's reporting currency with an explicit currency flag β no silent FX conversion.
- Stock Split Detection: Automatically detects and applies stock splits from 8-K filings to ensure accurate share counts.
π§ Reading a Print: Trust, Range & the Hype Meter:
- Data-Quality Gate: Every extraction runs through a quality gate (stale vintages, sentinel zeros, missing CapEx, mixed reporting bases). A record that fails is refused β the page shows the reason instead of a number, and no valuation or comparison is produced for a gate-blocked name.
- Trust Tier (AβD): Every print β including recalculations β carries the engine's own confidence: A = trust direction and rough magnitude, B = direction only, C = artifact-prone, D = do not use. Tiers come from the engine's own self-flags, and each reason names the fix that would unlock a higher tier.
- Value Range: A lowβcentralβhigh range from real engine re-runs at the corners: growth-estimator disagreement, rate uncertainty scaled by the rate's own reliability grade, and the base-policy alternatives. A range wider than 2.5Γ the low prints a WIDE_RANGE flag β look at the uncertainty and the floor before acting.
- Hype Meter: Compares the growth the market price implies (reverse-DCF of the same model) with the growth the filings support. Bands: UNDER_FLOOR (price below even the no-growth floor), PRICE_UNDER_ASKS, FULLY_PRICED (gap β€3pp), PRICED_FOR_MORE (3β8pp), HYPE_ZONE (>8pp), EXTREME. An exit signal fires only on a valid instrument (trust A/B, converged solver, uncontaminated base). Price is interrogated here β never an input to the valuation.
π Academic Foundation:
Our methodology borrows from established academic finance research:
- Earnings-Based Risk: Ball & Brown (1968), Beaver et al. (1970), Dichev & Tang (2009)
- Earnings Quality: Sloan (1996), Dechow & Dichev (2002) β applied as an accruals check (cash flow vs. net income) in the durability reads
- Growth Model Selection: AIC/BIC criteria (Akaike 1974, Schwarz 1978)
- Retired: the Altman (1968) Z-score screen and the CAPM cost-of-equity floor (the Damodaran implied S&P 500 ERP, ~4.23% as of Jan 2026, survives in reference diagnostics only) β the deployed rate is bond-anchored from business fundamentals, with no beta or market-premium input
β οΈ Important Note: This model is designed to detect market mispricing, not to match market prices.
Large differences between our intrinsic value and market price may indicate:
- Market over/under-valuation (our goal: identify these opportunities)
- Non-EDGAR factors the market is pricing in (e.g., brand value, network effects, future expansion not yet in financials)
- A data or model artifact β which is why every print carries a trust tier and diagnostics
Read the trust tier first: a large gap on a trusted print is a lead worth investigating; a large gap on a low-trust print is a warning about the print itself, not about the market.
β οΈ Trend-Based Projection Limitations:
Near-term cash flows are still projected from historical trends, so limitations remain wherever history doesn't reflect the future:
- Structural Business Changes: Major shifts in business model, market position, or competitive dynamics that the filings haven't caught up with. The model assumes filed patterns continue, which may not hold during transitions.
- Forward Guidance: Management's forward view is not an input β the trend cannot see announced strategy changes, new products, or guidance until they show up in the filings.
Two former weaknesses are now handled explicitly: High-Capex Investment Cycles β the maintenance-vs-growth CapEx split stops buildout years from being projected forward as permanent cash drains (the Micron case) β and Growth-Phase Transitions β durability routing values unearned growth flat or in harvest mode instead of extrapolating it (the Dropbox case). Cyclical names are based on a mid-cycle average rather than the trailing year, and terminal growth is no longer trend-fitted at all (it is inflation + pricing power).
Recommendation: Still compare our trend-based projections with management guidance, industry analysis, and your own assessment of the company's business cycle. Large discrepancies may indicate a projection limitation rather than a market mispricing.
π Data Quality & User Verification:
Every extraction runs through a data-quality gate: when a company's filed data fails it, we refuse to print a value and show the reason instead of a number. Each valuation also carries a Trust tier (AβD) reflecting the engine's own confidence in the print. A small number of companies with multiple share classes remain genuinely hard to resolve and are blocked rather than guessed.
When reviewing results, please verify:
- Share Count: Confirm the shares outstanding figure matches your research (check against company investor relations or recent 10-K filings)
- First Year Projections: Review the projected free cash flow for Year 1βdoes it seem reasonable given recent trends?
- Growth Projections: Form your own view on whether the projected growth rates (short-term and terminal) align with your understanding of the company's business model, competitive position, and market dynamics