What to Analyse Before Buying a Stock
If you only have ten minutes before deciding whether to buy, look at exactly four numbers. Each one is a hard filter β fail any one, and the position should be rejected outright before going deeper.
| # | Question | Metric | Pass threshold |
|---|---|---|---|
| 1 | Can the company go bankrupt? | Altman Z-Score | Above 1.8 |
| 2 | Is the stock cheap relative to fair value? | Margin of Safety (DCF / Graham) | At least 10-15% below intrinsic value |
| 3 | Does the business have pricing power? | Moat rating (ROIC + margin stability) | At least 3.0/5 stars |
| 4 | If it pays a dividend, is it safe? | Payout ratio + FCF coverage | Payout below 80%, positive FCF |
These four filters take 5-10 minutes per stock when the data is at hand. Use the free Fair Value Calculator to triangulate three valuation models against any of 350+ US tickers we've already analysed. If a stock clears all four filters, it earns a deeper read of the 10-K β and the rest of this guide explains how. If it fails any filter, move on. Most stocks fail at least one.
The rest of this article goes through each filter in detail, with the specific data sources, formulas, and decision rules. Skip ahead via the table of contents if you already know which step you want to dig into.
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:
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:
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.
Run the math yourself: the Fair Value Calculator lets you triangulate three independent valuation models β DCF, Graham number, and Earnings Power Value β for any of 350+ US tickers we've analysed, or with your own EPS, growth rate, and discount rate inputs. When all three models cluster within Β±10% of each other, your confidence in the estimate is highest. When they diverge widely, the business has unusual characteristics that one or more models don't capture β read the qualitative sections before trusting the quantitative output.
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.
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.
Common Mistakes Beginners Make
Most analysis errors fall into one of five patterns. Recognizing them upfront saves expensive lessons later.
Confusing a low P/E with a cheap stock. A 6x P/E on a tobacco company is normal β that's the rate at which the market discounts secular decline. A 6x P/E on a cyclical at the top of its cycle is a value trap because earnings are about to fall. Always compare current P/E to the company's own 10-year median, and to peers in the same industry.
Ignoring the balance sheet. A profitable company can still go bankrupt if its debt maturity schedule outpaces its cash generation. The Altman Z-Score catches most of these cases, but it doesn't replace reading the 10-K's debt footnote. Look for refinancing risk in the next 12 months β if 30% of long-term debt comes due during a tight credit environment, the equity is exposed regardless of how cheap the stock looks.
Anchoring to recent prices. "It used to trade at $200, so $120 is a bargain." This is anchoring bias. The only relevant question is: what's it worth today, given the current earnings, balance sheet, and competitive position? The previous price tells you only what the market once paid β not what the business is worth.
Mistaking high yield for high return. A 9% dividend yield is almost always a market signal that the dividend is at risk. The yield is high because the price is falling. Stocks like AT&T historically traded at 7-8% yields right before cutting their payouts. Always cross-check yield against the dividend safety grade and free cash flow coverage before assuming the income is real.
Skipping the qualitative read. The quantitative screening tells you if a stock is worth investigating. The 10-K tells you whether to actually buy it. Spending 30 minutes on the risk factors and MD&A sections is the highest-ROI investment of time you can make. Most retail investors skip this step. That's why most retail investors underperform.
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.
If you want a starting list, our Strike Zone shows stocks that currently pass Steps 1-3 β financially safe, undervalued, with at least a moderate moat. Or pick any ticker and run it through the Fair Value Calculator to see how the DCF, Graham, and EPV models converge or diverge. Either way, the framework is more important than the starting point β once you trust the process, you'll know which stocks are worth deeper analysis and which to skip outright.