Academy · Stock Analysis

How to Analyze a Stock Before Buying — A Value Investor's 6-Step Checklist

A practical, step-by-step framework for analyzing any stock before you buy it. Six tests, zero guesswork — every data point comes from SEC filings and can be verified.

16 min read

Before You Start: Where Does the Data Come From?

Every number in this analysis framework comes from one source: SEC filings. Specifically, the 10-K (annual report) and 10-Q (quarterly report) that every publicly traded U.S. company is legally required to file.

This matters because SEC filings are audited. The CEO and CFO personally certify the numbers under penalty of criminal prosecution. Compare that to analyst estimates (which are opinions), management guidance (which is marketing), and financial media commentary (which is entertainment).

FairValueLabs pulls all financial data directly from SEC EDGAR — the free public database maintained by the Securities and Exchange Commission. Every calculation we show — the Z-Score, the DCF, the moat rating — can be traced back to specific line items in these filings. No black boxes.

You can access any company's filings for free at sec.gov/edgar. Or just look at the automated analysis on the FairValueLabs stock pages — we've already done the extraction for you.

Step 1 — Can This Company Go Bankrupt?

Before analyzing whether a stock is cheap, ask whether the company will still exist in five years. Bankruptcy is the permanent loss of capital — the one outcome you cannot recover from.

The Altman Z-Score, developed by NYU professor Edward Altman in 1968, combines five financial ratios into a single number that predicts corporate bankruptcy with over 80% accuracy:

Altman Z-Score: Three Zones of Financial Health Z < 1.8 DISTRESS ZONE High bankruptcy probability 1.8 – 3.0 GREY ZONE Needs closer examination Z > 3.0 SAFE ZONE Low bankruptcy risk Formula: Z = 1.2×(WC/TA) + 1.4×(RE/TA) + 3.3×(EBIT/TA) + 0.6×(MC/TL) + 1.0×(Rev/TA) Source: Edward Altman, NYU Stern School of Business (1968). Does not apply to financials, utilities, or REITs.
A Z-Score below 1.8 means the company's financial structure resembles that of companies that later went bankrupt. Treat this as a hard filter — not a suggestion.

The five components of the Z-Score measure working capital adequacy, retained earnings (accumulated profitability), operating efficiency, market confidence, and asset utilization. Together they capture whether a company has enough cushion to survive a downturn.

On FairValueLabs, every stock page shows the current Z-Score, a 10-year trend chart, and a breakdown of all five components. If the score is below 1.8, the stock is flagged with a red "High Risk" badge. Read the full Altman Z-Score Explained guide for the math behind each component.

The rule is simple: if the Z-Score is in the distress zone, stop analyzing. No amount of cheapness compensates for the risk of permanent capital loss. Move on.

Step 2 — What Is This Stock Actually Worth?

If the company passes the bankruptcy screen, calculate its intrinsic value. This is the most important number in value investing — it's your anchor for deciding whether the current price represents an opportunity or a risk.

FairValueLabs uses a blended approach that combines three valuation methods:

The DCF model projects future free cash flows and discounts them back to today. This is the most theoretically sound approach, but it's also the most sensitive to assumptions about growth rates and discount rates.

The historical PE method applies the company's long-term median PE ratio to current or projected earnings. This works well for stable, mature companies with consistent earnings.

The EV/FCF method uses enterprise value relative to free cash flow, which captures the full capital structure (including debt) rather than just equity value.

The result is a per-share fair value estimate and a margin of safety percentage. On FairValueLabs, we assign every stock to one of five valuation zones:

FairValueLabs Valuation Zones HEAVY BUY MoS > 30% BUY MoS 10–30% WATCH MoS 0–10% FAIR-OVER MoS −15% to 0 OVERVALUED MoS < −15% Deeply undervalued Undervalued Near fair value Slightly overvalued Significantly overvalued ← More upside potential · · · More downside risk →
MoS = Margin of Safety = (Intrinsic Value − Market Price) ÷ Intrinsic Value. Positive means the stock is trading below estimated fair value.

The margin of safety is the gap between your intrinsic value estimate and the current market price. A 25% margin means the stock is trading 25% below what you believe it's worth — giving you a cushion against errors in your assumptions.

Step 3 — Does This Company Have a Moat?

A stock can be cheap and financially safe but still a poor investment if the company has no competitive advantage. Without a moat, competitors will erode margins over time, which means the intrinsic value you calculated today will decline tomorrow.

The FairValueLabs Moat Rating evaluates competitive advantage on a 1-to-5 star scale based on quantitative signals:

ROIC consistency over 10 years — a company earning high returns on invested capital year after year has something competitors can't replicate. Volatile ROIC suggests the business is at the mercy of market conditions.

Gross margin stability — wide, stable gross margins indicate pricing power. Declining margins suggest increasing competitive pressure.

The moat rating is not a guarantee of future competitive strength — it's a backward-looking measurement of whether the financial fingerprint of a competitive advantage is present. A company with a 4-star moat has historically demonstrated the kind of profitability stability that wide-moat businesses exhibit.

Pair the quantitative rating with a qualitative check: can you explain in one sentence why customers cannot easily switch to a competitor? If you can't, the moat may not be real.

Step 4 — Is the Dividend Safe?

If the stock pays a dividend, you need to verify that the payout is sustainable. A high dividend yield on a stock with deteriorating cash flows is a yield trap — the company will eventually cut the dividend, and the stock price will crash.

The FairValueLabs Dividend Safety system grades every dividend-paying stock from A (very safe) to F (very dangerous) based on:

The payout ratio — what percentage of earnings goes to dividends. Above 80% is a warning sign. Above 100% means the company is paying out more than it earns.

Free cash flow coverage — can the company fund the dividend from actual cash generation, or is it borrowing to pay shareholders? Negative free cash flow with a maintained dividend is unsustainable.

Growth streak — has the company increased its dividend consecutively? A long streak suggests management discipline and confidence in future earnings. A cut or freeze is a red flag.

Read the full Payout Ratio Guide and Dividend Growth Investing guides for deeper analysis.

Step 5 — What Category Does This Belong In?

Not every stock in your portfolio carries the same risk. A profitable, wide-moat company trading below intrinsic value is fundamentally different from a money-losing turnaround play with speculative upside.

FairValueLabs classifies every stock into one of three categories:

A stock qualifies as a Value Investment when it has a positive Z-Score (above 1.8), a positive margin of safety, and at least a moderate moat. These are the core of a Buffett-Munger portfolio — companies you can hold with confidence through market downturns.

A Value-Speculation designation means the stock has some value characteristics but fails one or more quality tests. It might be undervalued but financially stressed, or safe but with no moat. These deserve smaller position sizes.

Pure Speculation covers stocks that fail multiple quality tests or have no track record of profitability. These are lottery tickets, not investments. If you buy them, know that you're speculating — and size accordingly.

This classification determines position sizing. A Value Investment might get 5-8% of your portfolio. A Value-Speculation gets 2-3%. Pure Speculation gets 1% or less. The Speculation Lab has the full framework.

The Analysis Funnel: From 5,000 Stocks to Your Portfolio ~5,000 U.S. stocks Starting universe Step 1: Z-Score > 1.8 Remove bankruptcy risk → ~3,500 remain Step 2: Margin of Safety > 10% Undervalued only → ~800 remain Step 3: Moat ≥ 2.5 stars Competitive advantage verified → ~200 remain Steps 4-5: Dividend Safe + Category Fit No yield traps, proper sizing → ~50 candidates Step 6: Would you buy the whole business? → 10-20 holdings
Each step eliminates the majority of candidates. The result is a concentrated portfolio of high-conviction positions — exactly how Buffett and Munger invest.

Step 6 — Would You Buy the Whole Business?

This is the final gut check, and it comes directly from Buffett: "I am a better investor because I am a businessman, and a better businessman because I am an investor."

After all the quantitative screening, ask yourself one question: if you had the money, would you buy the entire company at this price — including all its debt, all its employees, all its problems?

This mental exercise forces you to think like an owner rather than a trader. An owner doesn't worry about next quarter's earnings call. An owner cares about whether the business generates more cash than it consumes, whether customers keep coming back, and whether the management team is allocating capital intelligently.

If you wouldn't buy the whole business, you shouldn't buy a single share. A stock is not an abstract ticker symbol — it's a fractional ownership stake in a real enterprise.

Read the annual report (10-K). Not the investor presentation slides — those are marketing. The actual filing. Read the risk factors section. Read management's discussion and analysis. Read the footnotes. If you don't understand the business after reading the 10-K, it's outside your circle of competence, and you should move on.

Our guide on how to read a 10-K filing walks through the most important sections and what to look for.

Putting It All Together

The six steps are a filter, not a formula. Each step eliminates stocks that don't meet the standard, and what's left at the end is a small number of high-quality, undervalued businesses that you understand.

On FairValueLabs, the Strike Zone automates the first five steps into a single screen. Stocks that appear in the Strike Zone have passed the bankruptcy screen, are trading below intrinsic value with a margin of safety, have a moat rating above minimum threshold, and are classified appropriately.

The sixth step — the owner's mindset — can't be automated. That requires you to read, think, and decide. The tools give you the data. The judgment is yours.

Start with one stock. Run through all six steps. See what you learn about the company and about yourself as an investor. Then do it again with another stock. After ten or twenty repetitions, the process becomes second nature, and you'll find that most of your time is spent on Step 6 — the qualitative judgment that separates good investors from great ones.

FAQ

Common questions

How long does it take to analyze a stock properly?

Using a structured framework like the one described here, a first-pass analysis takes 15-30 minutes per stock. If the stock passes the initial screens (financially safe, reasonably valued, has a moat), a deeper dive into the 10-K filing and competitive dynamics might take another 1-2 hours. FairValueLabs automates the quantitative screening so you can spend your time on the qualitative questions that matter most.

Should I use fundamental analysis or technical analysis?

Fundamental analysis tells you what a stock is worth. Technical analysis tells you what other traders are doing. Value investors use fundamental analysis because they are buying businesses, not chart patterns. If you buy a stock at a 30% discount to intrinsic value with a strong Z-Score and a wide moat, it does not matter what the 200-day moving average says.

What financial statements do I need to read?

Three statements matter: the income statement (revenue, earnings, margins), the balance sheet (assets, liabilities, equity), and the cash flow statement (operating cash flow, free cash flow, capital expenditures). The cash flow statement is the most important because earnings can be manipulated through accounting choices, but cash flow is harder to fake. All three are available for free in SEC EDGAR filings.

How do I know if a stock is a value trap?

A value trap is a stock that looks cheap on traditional metrics but keeps declining because the business is fundamentally broken. Three warning signs: the Altman Z-Score is in the distress zone (below 1.8), the moat rating is declining year over year, and free cash flow has been negative for two or more consecutive years. If all three are present, the cheapness is a symptom of decline, not an opportunity.

Keep reading

Related articles

What Is Value Investing?

The philosophy behind this checklist — why buying undervalued stocks works over time.

What Is an Economic Moat?

Step 3 in depth: how to identify durable competitive advantages that protect your returns.

DCF Model Step by Step

The full walkthrough of the discounted cash flow model used in Step 2.