Gross Margin
Shows: Value capture after COGS; pricing power & product mix.
Why it matters: Early indicator of competitive dynamics and cost inflation.
= Gross Profit / Revenue (TTM)
StockGuide
Methodology, formulas, and interpretation of KPIs and intrinsic valuation models used in this app.
This document explains how we compute financial KPIs and intrinsic valuations. The engine follows widely accepted practices in equity research and corporate finance: FCFF-based DCF with Mid-Year convention, CAPM/WACC, EVA & Residual Income, Gordon DDM, and TTM/Forward multiples. Robust guards and diagnostics make outputs resilient to missing or noisy data.
ΔOWC/ΔNWC.0, not null.TIME_SERIES_WEEKLY. The app takes the latest week's OHLC average, (Open + High + Low + Close) / 4, as a smoothed weekly market price. It is not an adjusted daily close.currency_mismatch) and proceed; no FX conversion is applied.> 0; otherwise per-share metrics are suppressed and a warning is emitted.rf, market rate rm, beta β (from Alpha Vantage, unmodified), DCF horizon N, terminal growth g∞.t−0.5 exponents). Terminal value discounting is configurable; default is year-end (t=N).Operating capital employed: Equity + Debt + Minority + Preferred − Excess Cash − Non-Operating Assets. Averaged over t and t−4Q when available. Leases are excluded by policy.
After-tax operating profit: EBIT × (1 − tax). Tax rate derived from cash taxes/EBIT (preferred) or tax expense/IBT, with bounds and fallback.
Return on invested capital: NOPAT / avg(IC). A core measure of value creation vs. WACC.
Growth investment proxy: (Capex − D&A) + ΔWC scaled by NOPAT; guarded with clamps.
CAPM: kE = rf + β·(rm − rf) using data-source beta as is.
Weighted average of post-tax cost of debt and cost of equity using market weights. Minority and preferred are treated equity-like in weights; leases excluded. Soft-clamped for stability.
Cash flows in year t are discounted with exponent t−0.5. The terminal value uses Gordon growth with r > g∞ guard. Discounting of TV: default year-end (t=N), optional mid-year-consistent (t=N−0.5).
We value the firm (EV) first, then bridge to equity:
We compute TTM and Forward multiples using adjusted EV aligned with DCF bridges: includes minority and preferred; excludes IFRS-16 lease liabilities. Free cash flow yields are calculated on EVadj. Price to Cash Flow (TTM) uses OCF per share.
currency_mismatch), no auto conversion.shares ≤ 0 or missing, per-share metrics and DCF per-share outputs are suppressed with a warning.policy_ifrs16_excluded = true; if leases reported, a meta flag (leases_present) is set.Shows: Value capture after COGS; pricing power & product mix.
Why it matters: Early indicator of competitive dynamics and cost inflation.
= Gross Profit / Revenue (TTM)
Shows: Operating efficiency before financing & taxes.
Why it matters: Links to NOPAT and FCFF generation capacity.
= EBIT / Revenue (TTM)
Shows: Bottom-line profitability after all expenses.
Why it matters: Captures full P&L, comparable across peers with caution.
= Net Income / Revenue (TTM)
Shows: Return to common equity holders.
Why it matters: Capital efficiency; affected by leverage and buybacks.
= Net Income / avg(Equity)
Shows: Profitability per unit of assets.
Why it matters: Useful for asset-heavy sectors; leverage-neutral view.
= Net Income / avg(Assets)
Shows: Return on operating capital employed.
Why it matters: Core indicator of value creation vs. WACC.
= NOPAT / avg(IC)
Shows: Top-line momentum vs. last FY.
Why it matters: Driver for operating leverage and scale effects.
= Revenuet / Revenuet−1 − 1
Shows: Earnings momentum per share.
Why it matters: Sensitive to buybacks, margins, and tax effects.
= EPSt / EPSt−1 − 1
Shows: Cash generation acceleration.
Why it matters: Funds reinvestment and distributions without dilution.
= FCFt / FCFt−1 − 1
Shows: Consensus top-line expectations for next FY.
Why it matters: Anchors forward multiples and DCF scenarios.
= Revest,next / RevFY − 1
Shows: Expected earnings per share momentum.
Why it matters: Inputs for forward P/E and value inflection points.
= EPSest,next / EPSbase − 1
Shows: Balance-sheet leverage.
Why it matters: Risk capacity, covenant headroom, cost of capital.
= Debt / Equity (latest)
Shows: Debt burden relative to cash earnings.
Why it matters: Widely used leverage covenant and rating metric.
= (Debt − Cash) / EBITDATTM
Shows: Equity share in total assets.
Why it matters: Long-term solvency buffer; capital intensity lens.
= Equity / Assets (latest)
Shows: Ability to service interest from operations.
Why it matters: Stress resilience; credit risk signal.
= EBIT / |Interest Expense| (TTM)
Shows: Short-term liquidity cushion.
Why it matters: Near-term obligations vs. current assets.
= Current Assets / Current Liabilities
Shows: Stringent liquidity (ex-Inventory).
Why it matters: Inventory-heavy models may overstate current ratio.
= (Current Assets − Inventory) / Current Liabilities
Shows: Price per unit of earnings.
Why it matters: Simple, popular; sensitive to accounting and cycles.
= Price / EPSTTM
Shows: Price per unit of sales.
Why it matters: Useful when earnings are depressed; compare margins.
= Market Cap / RevenueTTM
Shows: Price vs. accounting equity.
Why it matters: Asset-heavy sectors; influenced by buybacks and write-downs.
= Market Cap / Equity (latest)
Shows: Enterprise value per operating profit.
Why it matters: Capital-structure neutral; aligns with DCF.
= EVadj / EBITTTM
Shows: EV per cash-earnings proxy.
Why it matters: Popular for comparables; mind Capex/NWC.
= EVadj / EBITDATTM
Shows: EV per unit of revenue.
Why it matters: Early-stage or low-margin businesses.
= EVadj / RevenueTTM
Shows: EV per free cash flow to the firm (unlevered).
Why it matters: Direct link to intrinsic value; neutral vs. leverage.
= EVadj / (NOPAT + D&A − Capex − ΔWC)TTM
Shows: EV per (OCF − Capex) as a practical proxy.
= EVadj / (OCF − Capex)TTM
Shows: Price per operating cash flow per share.
Why it matters: Earnings quality cross-check.
= Price / (OCF per Share)
Shows: Earnings per $ of price.
Why it matters: Inverse of P/E; useful vs. bond yields.
= EPSTTM / Price; fallback = Net IncomeTTM / Market Cap
Shows: Cash return on enterprise value (unlevered).
= (NOPAT + D&A − Capex − ΔWC)TTM / EVadj
Shows: Price per next-FY earnings.
Why it matters: Embeds consensus growth & margin expectations.
= Price / EPSest,next
Shows: Market cap per next-FY sales.
Why it matters: Early view for scaling companies.
= Market Cap / Revenueest,next
Shows: EV per next-FY revenue.
Why it matters: Capital-structure neutral forward lens.
= EVadj / Revenueest,next
Shows: EV per next-year FCFF estimate.
Why it matters: Links near-term cash to price.
= EVadj / FCFFest,Y1 (only if EV available and FCFFY1 > 0)
Shows: Equity market value per next-year FCFF.
= Price × Shares / FCFFest,Y1
Shows: Earnings per $ of price next year.
= 1 / P/Eforward
Shows: Expected cash return on EV (unlevered).
= FCFFest,Y1 / EVadj (only if EV available and FCFFY1 > 0)
Shows: Cash distribution per $ invested (price).
= DPSTTM / Price
Shows: Share of earnings paid out as dividends.
= DPS / EPS (only if EPS > 0)
Shows: Cash/equity returned via dividends and net buybacks relative to current market cap.
= (Dividends + Net Buybacks) / Market Capcurrent
Shows: Shareholder yield plus net debt reduction (repayments − issuance), using current market cap.
= (Dividends + Net Buybacks + Net Debt Reduction) / Market Capcurrent