Introduction
You want to know what drives a stock price and how to estimate fair value, so this quick intro lays out the tools you'll use:
- fundamentals - earnings, margins, growth
- comparables - valuation multiples vs peers
- cash-flow - discounted cash flow (DCF)
- market forces - interest rates, macro, sentiment
- technicals - price, volume, momentum
One-liner: value is what a business earns and what others will pay for those earnings. Here's the quick math for a practical anchor: if a company produces $100 million of free cash flow in fiscal 2025, and you apply a 10% discount rate with 3% long-term growth, the simple perpetuity PV = 100M / (0.10 - 0.03) = $1.43 billion; that gives a starting fair-value estimate, though it hides forecast risk, execution risk, and changing multiples - still, use these methods together to triangulate a price and set a margin of safety, and you'll be defintely better positioned to decide.
Key Takeaways
- Value = what a business earns (FCF/earnings) and what others will pay for those earnings - use both cash generation and multiples.
- Triangulate with three tools: fundamentals (revenue, margins, EPS), comparables (P/E, EV/EBITDA, P/S vs peers), and DCF (forecast FCF, choose discount rate, compute terminal value).
- Adjust valuation for market forces - interest rates, inflation, sentiment, and liquidity materially shift discount rates and multiples.
- Use technicals (trend, volume, support/resistance) for timing and risk management, not as a substitute for fundamental analysis.
- Actionable plan: build a simple 3-year DCF, run two comps, review macro risks, and set a clear margin of safety before deciding.
Fundamental analysis
You want to know what drives a stock price and how to estimate fair value; start with the business itself. Quick takeaway: forecast the next 3-5 years of sales and profits, prefer forward EPS for valuation, and use ROE, free cash flow, and debt to check quality.
Revenue, margins, and growth
Revenue is the base; margins turn revenue into profits you can value. To forecast 3-5 years, build a simple model that starts with the company's FY2025 top line (use reported FY2025 revenue or TTM to FY2025), break revenue into meaningful segments, apply realistic growth rates, and map how gross and operating margins move with scale.
- Get FY2025 revenue and segment mix
- Choose 3-5 year CAGR per segment
- Project gross and operating margins
- Model working capital and capex effects
- Stress test faster/slower growth cases
Here's the quick math: if FY2025 revenue is $500,000,000 and you forecast a 8% CAGR, Year 1 = $540,000,000, Year 2 = $583,200,000, Year 3 = $629,856,000. If operating margin expands from 8% to 12%, operating profit swings from $40m to $75.6m. What this estimate hides: customer churn, pricing changes, and one-time contract timing can skew yearly results.
Best practices: forecast at the segment level, reconcile to unit economics (ARPU, churn), and explicitly model margin drivers (pricing, SG&A leverage, input costs). One-liner: revenue starts the valuation, margins finish the story.
Earnings per share (EPS): trailing vs forward EPS and why forward matters
EPS (earnings per share) equals net income divided by diluted shares outstanding; trailing EPS uses the last 12 months (TTM) while forward EPS uses your forecast or consensus for the next 12 months. Use forward EPS because valuation is about expected future earnings, not last year's results.
- Compute trailing EPS from FY2025 net income
- Build forward EPS from your 3-year income model
- Adjust shares for buybacks or dilution
- Strip one-time items from earnings
Here's the quick math: assume trailing EPS FY2025 = $2.10, your forecast FY2026 EPS = $2.60, and the stock trades at $60. Trailing P/E = 28.6x (60 / 2.10), forward P/E = 23.1x (60 / 2.60). What this hides: buybacks reduce share count and raise EPS without improving business cash generation; restructuring charges can depress trailing EPS.
Best practices: prefer adjusted forward EPS (exclude nonrecurring items), reconcile company guidance with sell-side consensus, and always check the diluted share count and potential convertibles. One-liner: forward EPS tells you the earnings people are paying for next, not the past.
Quality checks: return on equity, free cash flow, and debt levels
Once you have forecasts, test whether earnings are high quality. Use return on equity (ROE) to see how well management turns shareholder capital into profit, free cash flow (FCF) to confirm cash generation, and leverage measures to check solvency.
- Calculate ROE = net income / average equity
- Compute FCF = operating cash flow - capex
- Get net debt = total debt - cash
- Measure leverage = net debt / EBITDA
- Check interest coverage = EBITDA / interest expense
Here's the quick math using FY2025 proxies: revenue $1,000,000,000, operating cash flow $150,000,000, capex $50,000,000 → FCF = $100,000,000, FCF margin = 10%. If FY2025 net income = $80,000,000 and average equity = $400,000,000, ROE = 20%. If total debt = $300,000,000 and cash = $50,000,000, net debt = $250,000,000. With EBITDA = $120,000,000, net debt/EBITDA = 2.1x, interest coverage = 6x.
What this estimate hides: cyclical EBITDA, off-balance sheet leases, pension obligations, and working capital swings can distort single-year metrics. Best practices: use multi-year averages, prefer FCF over accounting earnings for valuation, and flag net debt/EBITDA above 3x as a material risk in most sectors; for utilities or real estate a higher ratio is normal. One-liner: strong ROE plus predictable FCF and manageable debt = durable value.
Action: you - pull the company's FY2025 income statement, cash flow, and balance sheet, compute ROE, FCF, and net debt, then build a 3-year revenue and EPS forecast by Friday.
Discounted cash flow (DCF) and intrinsic value
DCF basics: forecast free cash flow, choose discount rate, compute terminal value
You want a repeatable way to turn forecasts into a single dollar figure you can compare to market price. Start with operating cash generation - not accounting earnings - and discount it back to today.
Step-by-step practical guide:
Base year: use fiscal 2025 actuals for Company Name as your starting point.
Calculate free cash flow (FCF): NOPAT (EBIT (1 - tax rate)) + depreciation - capex - change in working capital.
Project explicit FCF for 3-5 years using revenue growth, margin assumptions, and capex schedule.
Pick a discount rate (WACC - weighted average cost of capital) that matches the risk of those cash flows.
Compute terminal value using either a perpetual growth (Gordon) formula or an exit multiple, then discount it to present value.
Enterprise value = present value of explicit FCFs + present value of terminal value. Equity value = enterprise value - net debt.
Concrete illustration using a compact, auditable set of FY2025 inputs for Company Name (illustrative example anchored to fiscal 2025 base): revenue $1,200,000,000, EBIT margin 15%, tax rate 21%, depreciation $80,000,000, capex $100,000,000, ΔNWC $10,000,000. That gives base-year FCF ≈ $112,200,000. Defintely use your actual FY2025 line items instead of these placeholders when you model.
Inputs to stress: revenue CAGR, margin expansion, WACC (cost of capital)
What to stress and why: small changes in growth, margins, or WACC change value materially, so test ranges, not point estimates.
Revenue CAGR: test a low, base, and high case (example: 3%, 6%, 9%). Tie each to realistic unit/price assumptions.
Margins: separate operating margin expansion from one-off items. Stress +/- 200 basis points on your expected EBIT margin to see sensitivity.
WACC construction: cost of equity = risk-free rate + beta × equity risk premium; cost of debt = market borrowing rate; after-tax cost of debt = cost of debt × (1 - tax rate). Then weight by market-value capital structure.
Example inputs used below: risk-free 4.2%, equity risk premium 5.5%, beta 1.10 → cost of equity ≈ 10.25%. Pre-tax cost of debt 5.5%, tax rate 21% → after-tax debt cost ≈ 4.35%. With 70/30 equity/debt mix, WACC ≈ 8.48%.
Best practice: run a sensitivity matrix across WACC ±100-200 bps and terminal growth ±1% to produce a valuation band you can defend to stakeholders.
What this reveals: if WACC moves up by 100 bps or long-term growth falls by 50 bps, enterprise value can swing tens of percent - plan actions (buy, hold, hedge) around the band, not the midpoint.
One-liner: DCF ties business cash generation to a present value you can compare
One-liner: DCF ties business cash generation to a present value you can compare.
Putting it together - quick worked example (3-year explicit forecast, terminal growth): forecast FCFs for years 1-3 = $120,000,000, $135,000,000, $150,000,000. Terminal growth g = 2%. WACC = 8.48%.
Terminal value (Gordon): TV = FCF3 × (1 + g) / (WACC - g) = $150,000,000 × 1.02 / (0.0848 - 0.02) ≈ $2,363,900,000.
Discount back at WACC: PV(FCFs) ≈ $342,990,000; PV(TV) ≈ $1,851,300,000. Enterprise value ≈ $2,194,290,000. Subtract net debt $250,000,000 → equity value ≈ $1,944,290,000. Divide by shares outstanding 100,000,000 → implied fair value ≈ $19.44 per share.
Here's the quick math so you can redo it: project FCFs, compute TV with a conservative g, discount at WACC, subtract net debt, divide by shares. What this estimate hides: model risk (wrong growth or margin path), accounting timing differences (capex vs. maintenance), and market repricing risk (WACC shifts).
Practical checks: reconcile FCF to cash flow from operations, test capex/depr ratios, and compare implied exit multiples to peers before calling a price reasonable.
Actionable next step: build the 3-year DCF with Company Name FY2025 actuals, then run a WACC ±100 bps sensitivity and a terminal growth 1%-3% sensitivity to produce a valuation band.
Owner: Finance - complete the DCF model and sensitivity table by Friday.
Relative valuation and multiples
Common multiples: P/E, EV/EBITDA, P/S and when each is appropriate
You want a quick, comparable read on price - multiples translate price into a familiar business metric so you can compare across firms.
One-liner: use P/E for earnings, EV/EBITDA for capital-structure-neutral operating comparison, and P/S for low- or negative-earnings firms.
Definitions and when to use each:
P/E (price-to-earnings) = share price / earnings per share. Use when earnings are stable and not distorted by big one-offs or tax quirks. Works best for mature, profitable companies.
EV/EBITDA (enterprise value / earnings before interest, taxes, depreciation, and amortization) = (market cap + net debt) / EBITDA. Use to compare firms with different debt levels or depreciation policies - good for industrials, telecoms, and many tech services.
P/S (price-to-sales) = market cap / revenue. Use for early-stage companies, negative earnings, or when margins vary wildly across peers - e.g., high-growth SaaS before profitability.
Quick example math you can run in five minutes: assume market cap $2,000m, net debt $300m, EBITDA $200m, revenue $1,000m, EPS $0.80, share price $20.
P/E = 25x (price $20 / EPS $0.80).
EV = market cap $2,000m + net debt $300m = $2,300m.
EV/EBITDA = 11.5x ($2,300m / $200m).
P/S = 2.0x ($2,000m / $1,000m).
Best practice: always state whether you used trailing twelve months (TTM) or forward (consensus) metrics; forward multiples matter when growth is priced in.
Use comps: select peers by business mix, geography, and growth profile
You need peers that behave like the company you value - wrong comps give you a false signal quickly.
One-liner: pick 5-8 peers matched on business lines, growth, and geography, then use median or trimmed-mean multiples.
Step-by-step peer selection:
Screen by NAICS/industry and product mix - split peers if the firm has multiple distinct businesses.
Filter by geography and revenue exposure - domestic versus global markets change multiples because of currency, regulation, and growth.
Match recent growth: require 3-year revenue CAGR within +/- 300 bps (3 percentage points) of your company, or split the comp set by growth cohorts.
Limit by size: prefer peers with market cap within 0.5x-3x of the target to avoid scale bias.
Trim out outliers: drop top and bottom 10-20 percent when calculating central tendency.
Concrete valuation application (practical steps):
Collect each peer's fiscal-2025 metrics: revenue, EBITDA, net income, shares, net debt.
Compute multiples (P/E, EV/EBITDA, P/S) on the same fiscal basis - align fiscal-year definitions and currencies.
Take the median EV/Revenue or EV/EBITDA. Example: if median EV/Revenue = 1.8x and your firm's revenue = $500m, implied EV = $900m.
Convert EV to equity value: implied equity = EV - net debt. Example: EV $900m - net debt $50m = implied equity $850m.
Divide by diluted shares outstanding. If shares = 50m, implied price = $17 per share.
Watchouts: different accounting (leases, R&D capitalization), one-time gains, and currency can distort a comp set - adjust or exclude peers rather than forcing them in.
Adjust for capital structure and one-time items before comparing multiples
You must make companies apples-to-apples on the metric you use; small adjustments change multiples a lot.
One-liner: use EV-based multiples to neutralize capital structure, and normalize earnings for non-recurring items first.
Practical adjustments and how to do them:
Convert operating leases to debt per IFRS16/ASC842: add present value of lease payments to net debt if peers differ on lease reporting. Example: PV leases $60m adds to net debt.
Normalize EBITDA/Earnings: add back restructuring, legal settlements, and M&A-related costs. Example: EBITDA $150m + restructuring $20m = adjusted EBITDA $170m.
Adjust for minority interest and associates so that numerator and denominator align (enterprise vs equity metrics).
Use unlevered metrics (EV/EBIT or EV/EBITDA) for cross-capital-structure comparisons; use equity metrics (P/E) only after adjusting for diluted shares and one-offs.
Account for off-balance-sheet items: pension deficits, contingent liabilities, and material FX hedges. Add material deficits to net debt before computing EV.
Quick math example of impact: EV $1,200m, unadjusted EBITDA $150m, one-time costs $20m, adjusted EBITDA = $170m. EV/EBITDA unadjusted = 8.0x, adjusted = 7.06x - a noticeable valuation swing.
Final practice tip: document every adjustment, keep a reconciliation from reported to adjusted numbers, and defintely store source links for each adjustment so you can justify the multiple you apply.
Market sentiment, macro, and liquidity
You want to know how macro moves and market mood change what investors pay for a stock, and what to watch so you don't get blindsided. Here's the short take: monetary policy and inflation set the discount rate, sentiment tilts multiples, and liquidity controls how fast price reacts.
Interest rates, inflation, and growth cycles change discount rates and multiples
When interest rates or inflation rise, the present value of future cash falls and multiples compress. So rates up = lower P/E and lower DCF values; rates down = higher P/E and higher DCF values.
Practical steps:
- Track the policy rate and real yield: use the central bank target rate and the 10‑year real yield (nominal 10‑yr minus expected inflation).
- Re-run your DCF with a +100 basis points (bp) and -100 bp change to the discount rate to see sensitivity.
- Re-price multiples when inflation changes by >1 percentage point or when growth forecasts shift by >100 bp.
Here's the quick math: a perpetual cash flow of $100 discounted at 8% has a value of $1,250. Raise the discount to 9% and value falls to $1,111 (a 11% drop). What this estimate hides: terminal growth assumptions and cyclical cash swings can magnify the move.
Best practices:
- Use a real (inflation‑adjusted) and nominal scenario.
- Update WACC (weighted average cost of capital) quarterly, or when the 10‑year treasury moves >25 bp.
- Adjust sector multiples by cycle phase: cyclicals get lower multiples into a downturn; defensive names often expand.
One-liner: small changes in discount rates push big changes in long‑duration values-monitor rates and repriced your models fast.
Sentiment measures: flow data, short interest, options skew, and news catalysts
Market sentiment can swing price away from fundamentals for days or months. You need concrete gauges so you can quantify the risk of a momentum move or squeeze.
Key signals and how to use them:
- ETF and mutual fund flows - persistent inflows into a sector lift its multiples; outflows compress them. Flag if 4‑week flows exceed 1% of AUM for the sector.
- Short interest - high short interest (e.g., >15-20% of float) raises squeeze risk; combine with borrow cost to estimate pressure.
- Options skew and put‑call ratios - a rising put/call ratio above 1.2 signals bearish hedging; elevated implied volatility (>20-30% over peers) implies costly hedges.
- News catalysts and momentum - track headline velocity and themes (earnings, guidance cuts, M&A rumors) using a simple count of material events in the last 30 days.
Practical steps:
- Build a daily dashboard: flows, short interest, put/call, IV percentile, news count.
- Set trade rules: avoid initiating large buys if short interest >20% unless borrow cost is negligible.
- Use options for protection when skew shows cheap puts relative to realized vol.
Here's the quick math: if short interest is 25% of float and average daily volume is 100k shares, a forced buy of 250k shares represents 2.5 days of ADV and can spike price sharply. What this hides: dark pool locates and synthetic positions can amplify moves beyond visible metrics.
One-liner: read flows and positioning so you know if price moves are fundamental or just positioning noise.
Liquidity and float size: thinly traded stocks move more on the same news
Liquidity dictates how much order flow moves price. Two similar earnings beats will create very different price moves in a $50 billion market‑cap stock vs a $50 million microcap.
Concrete checks:
- Float size - classify float <10M, 10-100M, and >100M. Smaller float = higher price impact.
- Average daily volume (ADV) - if ADV < 50k shares, expect large intraday swings on news.
- Bid‑ask spread - use spread as a liquidity proxy; >1% of price signals poor liquidity for larger trades.
Practical trade sizing rule of thumb:
- Limit order size to ≤10% of ADV for initiation; larger buys should be scaled over days or executed with an algorithm.
- Estimate market impact: a rough proxy = (order size / ADV) × historical volatility. If you must fill >50% of float, expect outsized moves and consider blocks or staged buys.
Example: a stock with $100M market cap, 5M float, and ADV 25k shares - a 250k share buy equals 10 days of ADV and will likely raise price materially even with modest news. What this hides: corporate buybacks, insiders, and dark liquidity can change effective float quickly.
One-liner: size trades to liquidity; don't let liquidity risk turn a good thesis into an execution loss.
Action: you pick one stock and run these checks - macro repricing, sentiment dashboard, and a liquidity test - by Friday; you: send me the ticker and the three outputs and I'll review them.
Technicals and timing
Takeaway: Use technicals to time entries and exits and to manage downside risk, not to prove fundamental value - combine both for cleaner decisions.
Price action: trend, volume, support and resistance for entry and exits
Read price action first: trend shows who's in control, volume shows conviction, and support/resistance marks logical trade spots. Trend means price above/below key moving averages and higher-highs / lower-lows.
Practical steps:
- Plot 50‑day and 200‑day simple moving averages (SMA).
- Confirm breakouts when daily volume > 1.5x the 20‑day average volume.
- Identify support via prior swing lows; resistance via prior swing highs or congestion zones.
- Use Average True Range (ATR) to size stops - common rule: entry stop at 1-2x ATR below entry.
- Prefer entries on pullbacks to support in an uptrend rather than chasing breakouts above resistance.
Example quick math: if price breaks above resistance at $50 on volume 1.8x the 20‑day average, place initial stop at $46 if ATR implies a $4 risk per share.
One clean line: buy the breakout when trend and volume confirm, buy the pullback when support holds.
Use technicals for risk management, not as fundamental proof
Technicals manage when you're wrong; fundamentals explain if you should be in the trade at all. Always size and stop to limit losses - technicals tell you where that stop should be.
Concrete rules:
- Limit risk per trade to 1-2% of portfolio value.
- Calculate position size: position shares = (portfolio value × risk %) / (entry price - stop price).
- When volatility rises (ATR higher), reduce position size or widen stops; when liquidity falls, reduce size.
- Use trailing stops: move stop to breakeven after price gains equal to 2x initial risk, then trail by 1-1.5x ATR.
- Set maximum daily loss per instrument (e.g., 3% of portfolio) to prevent cascades.
Example quick math: portfolio $100,000, risk 1% = $1,000. Entry $50, stop $45 → risk per share $5 → buy 200 shares (1000/5 = 200).
One clean line: size to the stop, not to conviction - that keeps you trading tomorrow.
Combine with fundamentals: buy value that technicals confirm, sell when they fail
Use fundamentals to pick candidates (cheap vs fair value, growth, cash flow), then use technicals to pick timing and manage exits. If fundamentals say fair value exists but technicals show no demand, wait for confirmation.
Checklist and steps:
- Fundamental screen: discount to intrinsic value, acceptable debt, and positive FCF over last 3 years.
- Technical confirmation: price above the 50‑day SMA or a volume-backed breakout above resistance.
- Entry rule: only enter when both checklist items pass within 30 days.
- Exit rule: sell if price closes below your defined support or 200‑day SMA on expanding volume, or if fundamentals deteriorate (missed revenue EPS guidance).
- Re-test before doubling down: if a trade fails and you still like the fundamentals, require re-confirmation by the same technical rules before adding.
Example: your DCF says fair value $60, current price $50. Wait for price to reclaim the 50‑day SMA with volume > 1.5x average before initiating a full-sized position; otherwise use a smaller starter position.
One clean line: buy value only when technicals show buyers, sell when buyers vanish - defintely keep both lenses active.
Action: pick one stock, run the fundamental checklist and the three technical rules above, and review the trade plan by Friday - Owner: you.
Conclusion
You want a repeatable way to turn opinions into a defensible price-so focus on three things: business cash generation, comparable market prices, and current market context. The direct takeaway: if your model ties future free cash flow to a present value, and your comps and macro checks agree, you have a tradeable signal.
Valuation combines business cash generation, comparable prices, and market context
Start with a clear economic story: how the company makes cash today and how that cash should grow. Build a 3-year free cash flow (FCF) forecast from revenue, margins, capex, and working capital, then discount it. Parallel this with peer-based prices (multiples) to test whether the DCF is an outlier.
Practical checklist:
- Project revenue and operating margin for 3 years
- Derive unlevered FCF (EBIT(1-tax) + D&A - capex - ΔNWC)
- Discount at WACC; compute terminal value with 1.5-3% long-term growth
- Compare to comps using EV/EBITDA and P/E after normalizing
One-liner: Value = present value of business cash plus/minus the market premium.
Here's the quick math for a sanity check: forecast FCFs of $100m, $120m, $140m, discount at 9%, terminal growth 2% gives a PV in the low billions-use that to see if market price is a sensible multiple. What this estimate hides: sensitivity to the discount rate and terminal assumptions.
Practical step: build a simple 3-year DCF, run 2 comps, check macro risks
Follow this step-by-step to get a usable valuation within a day or two. Be precise with inputs and conservative where uncertainty is high.
- Gather inputs: latest 10-K/10-Q, trailing 12-month (TTM) revenue, diluted share count
- Project revenue CAGR for 3 years (example: 5-20% depending on business)
- Model margins: base-year margin ± realistic expansion (± 100-300 bps)
- Estimate capex as % of sales and ΔNWC from recent trends
- Choose WACC: default range 7-12%; higher for cyclical or levered firms
- Compute terminal value via exit multiple (industry EV/EBITDA) or Gordon growth
- Run two comps: select one close peer by business mix and one by growth profile
- Normalize both models for one-offs, non-core gains, and differing fiscal year ends
Best practices: stress-test three scenarios (base, downside, upside); keep assumptions traceable to filings; show sensitivity tables for WACC and terminal growth. Also, check macro: if the 10-year yield moves up 100 bps, reprice WACC and rerun the DCF-defintely re-check leverage impact.
One-liner: A quick 3-year DCF plus two clean comps gives you a reality check on fair value.
Action: you pick one stock, build the three models, and review by Friday
Concrete next steps with owners and deadlines. Do not over-model-focus on clarity and comparability.
- You: choose the ticker by end of today
- You: build a 3-year DCF and sensitivity table by Wednesday
- You: run two comps (EV/EBITDA and P/E) and normalize by Wednesday evening
- You: check macro (10-year yield, CPI trend, industry cyclical risk) and add a note by Thursday
- You: run a simple technical risk check (volume, support) and finalize the trade trigger by Thursday
- You: present models and a one-page recommendation by Friday
- Finance: draft a 13-week cash view if this is a material position, due Friday
One-liner: Pick the stock, finish DCF + 2 comps, check macro, and present by Friday-owner: you.
![]()
All DCF Excel Templates
5-Year Financial Model
40+ Charts & Metrics
DCF & Multiple Valuation
Free Email Support
Disclaimer
All information, articles, and product details provided on this website are for general informational and educational purposes only. We do not claim any ownership over, nor do we intend to infringe upon, any trademarks, copyrights, logos, brand names, or other intellectual property mentioned or depicted on this site. Such intellectual property remains the property of its respective owners, and any references here are made solely for identification or informational purposes, without implying any affiliation, endorsement, or partnership.
We make no representations or warranties, express or implied, regarding the accuracy, completeness, or suitability of any content or products presented. Nothing on this website should be construed as legal, tax, investment, financial, medical, or other professional advice. In addition, no part of this site—including articles or product references—constitutes a solicitation, recommendation, endorsement, advertisement, or offer to buy or sell any securities, franchises, or other financial instruments, particularly in jurisdictions where such activity would be unlawful.
All content is of a general nature and may not address the specific circumstances of any individual or entity. It is not a substitute for professional advice or services. Any actions you take based on the information provided here are strictly at your own risk. You accept full responsibility for any decisions or outcomes arising from your use of this website and agree to release us from any liability in connection with your use of, or reliance upon, the content or products found herein.