Fundamental analysis

How to analyze a stock: a practical framework

Analyzing a stock isn't about spreadsheet wizardry. It's about answering four honest questions in order: what does this company do, is it healthy, is the price fair, and what could break the thesis? Here's how.

Updated July 2026 · Written by Auri, Aurora Finance's AI coach
In this guide
  1. 01The 4-step framework
  2. 021. Understand the business
  3. 032. Read the financials
  4. 043. Judge the price
  5. 054. Know what could go wrong
  6. 06The one-page checklist

If you can answer four questions clearly — what the company does, whether the financials are healthy, whether the price makes sense, and what could go wrong — you already know more than most people who buy the stock.

The 4-step framework

  1. Understand the business. If you can't explain it to a friend in 60 seconds, don't buy it.
  2. Read the financials. Is the company growing? Profitable? Not drowning in debt?
  3. Judge the price. Cheap or expensive relative to what?
  4. Know what could go wrong. Every stock has a bear case. Say it out loud.

1. Understand the business

Before opening any spreadsheet, answer these in your own words:

  • What does this company sell, and to whom?
  • How does it make money? Subscriptions? One-time sales? Ads? Take rates on transactions?
  • What's the competitive moat? Brand, scale, network effects, switching costs, patents?
  • Where does it fit in the value chain? Are they the picks-and-shovels or the miner?
Example

Apple: Sells premium consumer hardware (iPhone, Mac) plus growing services (App Store, iCloud, Apple Pay). Moat = brand + ecosystem lock-in. Customers upgrade phones every few years and pay 30% of app revenue back to Apple. That's a durable machine.

2. Read the financials

Focus on these five numbers first. Pull them from the income statement, cash flow statement, and balance sheet in the latest annual report.

Growth

  • Revenue growth (year-over-year). Consistent growth >10% is healthy; deceleration is a yellow flag.
  • Earnings growth. Should broadly track or outpace revenue growth over time.

Profitability

  • Gross margin. Revenue minus the direct cost of the product. Software companies routinely hit 70%+; retailers might be 20–30%.
  • Operating margin. After paying to run the whole business. Rising is good; falling is a red flag.
  • Free cash flow. Cash left after paying for operations and capex. Cash is harder to fake than accounting profits.

Balance sheet health

  • Debt-to-equity. How leveraged is the company? Compare to peers, not in isolation.
  • Cash on hand. Does the company have enough runway to weather a bad year?

3. Judge the price

A great business at a terrible price is a bad investment. Valuation is how you avoid overpaying.

  • P/E ratio — price ÷ earnings per share. Learn what "normal" looks like for the sector. See our P/E ratio guide.
  • Price-to-sales (P/S) — useful when the company isn't yet profitable.
  • EV/EBITDA — better than P/E for capital-intensive businesses.
  • Free cash flow yield — free cash flow ÷ market cap. Higher is generally better.

Compare each number to (a) the company's own 5-year history, (b) direct competitors, and (c) the broader market. A P/E of 35 might be cheap for a high-growth software company and expensive for a utility.

4. Know what could go wrong

Every serious analysis includes a bear case. Force yourself to write one down before you buy. It stops you from anchoring on the story you already like.

  • Business risk. Could a bigger competitor eat their lunch? Is the product going out of style?
  • Regulatory risk. Are there pending rules that could crush margins?
  • Customer concentration. Does one client or platform provide most of the revenue?
  • Debt / dilution risk. Could a downturn force a fire-sale capital raise?
  • Valuation risk. How much of the price already assumes perfect execution?

The one-page checklist

Example
  1. I can explain in one sentence what this company sells and who buys it.
  2. Revenue has grown in at least 3 of the last 5 years.
  3. Free cash flow is positive.
  4. Debt looks manageable compared to peers.
  5. Current P/E (or P/S) is in line with the company's history and its industry.
  6. I have written down at least two concrete bear-case risks.
  7. This position would be less than 5% of my total portfolio.

Six of seven yeses? Consider it. Fewer? Skip it — there will always be another opportunity.

Frequently asked questions

Do I really need to analyze a stock before buying it?

If you're buying an individual company, yes. Skipping analysis and buying based on a headline or a friend's tip is closer to gambling than investing. If you don't want to do the work, that's fine — broad index funds are designed exactly for that.

How long should analyzing a stock take?

A first pass takes 30–60 minutes: read the 'About' page, skim the last annual report's letter to shareholders, and check three or four key metrics. A deep dive can take a full afternoon. If a stock isn't worth an hour, it's not worth buying.

What are the most important metrics for a beginner?

Revenue growth, profit margins, free cash flow, debt levels, and a valuation multiple (P/E or price-to-sales). If those five look reasonable, you've filtered out most bad ideas.

How do I know if a stock is overvalued?

Compare its valuation multiples (P/E, P/S, EV/EBITDA) to the company's own history, to close competitors, and to the broader market. A number in isolation means nothing.

Should I read the entire 10-K?

For your first analysis, read the letter to shareholders, the 'Business' section, and the 'Risk Factors'. That's usually 30–40 pages. Skim the financial statements. The full 10-K can wait until you're seriously considering a large position.

Try it in Aurora Finance

Put this into practice

Open a real ticker, ask Auri your own questions, and track what you learn — all in one calm workspace.

Related guides