Evaluate Stocks like Buffett, Dalio or Graham
A note on authorship: The research, analysis, and opinions in this article are the author's own. Claude (Anthropic's AI) assisted with drafting and editing the prose.
Take a high-quality technology business — strong earnings growth, dominant market position, margins most companies can only dream of. Run it through the Buffett framework and you'll likely get a Buy. Run the same stock through Graham and you'll probably get Avoid. Dalio might land somewhere in between.
This isn't a bug. It's the most honest thing the tool can tell you.
Buffett, Dalio, and Graham each built their frameworks around fundamentally different definitions of a good investment. Same company, same balance sheet — three different verdicts. Understanding why they disagree is what turns a score into useful signal. The Stock Evaluator runs all three simultaneously so you can see the tension at once, rather than picking a single lens and missing what the others would catch.
What to know before you use the tool:
- The three frameworks measure quality, resilience, and value — not the same thing
- A stock that passes all three is rare and worth looking at hard; a stock that fails all three probably deserves to stay on the shelf
- The scores are a shortlist filter, not a buy recommendation
- The tool cannot assess competitive moat, management quality, or industry disruption
Warren Buffett: quality at a fair price
Buffett looks for wonderful businesses at fair prices — quality-first, with the patience to hold for decades and let compounding do the work. His framework pushes you toward businesses that generate strong returns on capital, grow their earnings consistently, and aren't reliant on debt to sustain that performance.
Return on Equity > 15% is his central quality measure. ROE shows how efficiently the business converts shareholders' capital into profit. A persistently high ROE — across years, not just one strong quarter — typically signals a competitive advantage: the kind of pricing power or structural efficiency that keeps compounding in shareholders' favour. A business can fake strong earnings for a year; faking a sustained ROE above 15% is much harder.
Earnings Growth > 5% is a floor, not a ceiling. A flat-earnings business is slowly losing ground to inflation. Buffett wants management that's genuinely growing the underlying earnings, not just holding ground. Five percent isn't demanding — it filters out stagnation without requiring hypergrowth.
Debt/Equity < 0.5 is a survival test. Buffett has said repeatedly that he'd rather own a business that doesn't need debt to earn good returns. Low-leverage companies don't need to be rescued when rates rise or credit tightens — they survive downturns on their own terms rather than depending on cooperative lenders.
The remaining criteria — PE below 20, a dividend yield above 1%, positive profit margin, and a forward PE below trailing — round out the picture. They are checkpoints rather than differentiators; the three above tend to do the heavy lifting. One structural note: Debt/Equity is skipped (not failed) for financial sector companies, where high leverage is a structural feature of the business model, not a warning sign.
Verdicts: Strong Buy / Buy / Hold / Avoid — scaled to the proportion of available criteria passed, so a missing data point doesn't artificially deflate the score.
Try the free tool Run a stock through the Buffett framework → Stock EvaluatorRay Dalio: all-weather resilience
Dalio designs for all economic seasons. Where Buffett selects great businesses, Dalio builds portfolios that survive any environment — inflation, deflation, growth, contraction. This changes what his criteria are optimising for. They don't ask "is this a great business?" — they ask "will this business hold up when everything else is under stress?"
Beta < 1.0 is the most distinctive Dalio criterion. A stock that moves less than the market is a portfolio diversifier. Dalio's all-weather philosophy is built on uncorrelated assets — holdings that don't all fall simultaneously. A low-beta stock may not outperform in a bull run, but it doesn't amplify losses when markets panic, which is where most investors destroy long-term returns.
Current Ratio > 1.5 reflects Dalio's deep study of debt cycles. His career was shaped by understanding how liquidity crises unfold: businesses that appear solvent on paper fail because they can't meet short-term obligations when credit dries up. A current ratio above 1.5 says the company has adequate short-term coverage — it won't be the first to go in a credit crunch.
Profit Margin > 5% is an inflation resilience test. A company that maintains margins above 5% has enough pricing power or cost discipline to pass inflation through rather than absorb it. In Dalio's all-weather framework, this matters most during inflationary environments, where margin-thin businesses get squeezed from both sides.
The other criteria — positive revenue growth, Debt/Equity below 1.0, and ROE above 10% — reflect Dalio's broader preference for productive, financially sound businesses. Note that his D/E threshold (below 1.0) is deliberately more lenient than Buffett's (below 0.5): he is looking for resilience under stress, not zero-debt purity.
Verdicts: Strong Fit / Good Fit / Partial Fit / Poor Fit.
Try the free tool Run a stock through the Dalio framework → Stock EvaluatorBenjamin Graham: margin of safety
Graham is the father of value investing. He survived the Great Depression and built a methodology around a single idea: buy cheaply enough that even if you are wrong about the business, you can still walk away intact. He called this a margin of safety. His framework is the strictest of the three, and it will reject most of the modern stock market — deliberately.
P/E < 15 was Graham's ceiling. He had no interest in paying for future growth. The price had to reflect current earnings with room to spare. A P/E below 15 means you are not relying on the business to grow its way out of an expensive valuation — if earnings disappoint, the downside is limited. Buffett has moved well beyond this threshold in practice, comfortable paying more for businesses he considers exceptional. Graham was not.
P/B < 1.5 is margin of safety made concrete. Buying close to book value means you are not paying much above what the assets are actually worth. If the business fails or deteriorates, the gap between price and book value determines how much permanent capital loss you suffer. For Graham, this was non-negotiable.
Current Ratio ≥ 2 is stricter than Dalio's equivalent. Graham's Depression-era experience shaped this: he had seen otherwise solvent companies collapse because they couldn't meet short-term obligations when banks called in loans. A current ratio of 2 means current assets cover short-term liabilities twice over — a genuine liquidity buffer, not just adequacy.
Market Cap ≥ $2B excluded small companies on the grounds of stability and information quality. Larger businesses are more likely to have analyst coverage, independently audited financials, and institutional scrutiny — all of which reduce information risk for the investor. Graham was, above all, a defensive investor.
Positive EPS, a dividend, and Debt/Equity below 0.5 complete the picture. Together these criteria enforce a simple idea: pay a conservative price for a financially sound business, leave yourself room to be wrong, and let the margin of safety do the work.
When Graham returns an Avoid verdict on a high-quality compounder, it usually isn't saying the business is bad — it's saying Graham's margin of safety price isn't available today. That is a different statement from "don't own it." It means you are paying for the quality, not buying it at a discount.
Verdicts: Strong Buy / Buy / Hold / Avoid.
Try the free tool Run a stock through the Graham framework → Stock EvaluatorHow to use the combined score
The tool displays a combined score across all three frameworks out of a maximum of 20, with a colour indicator — green above 13, amber above 8, red below 8. The most useful application is comparative: run a shortlist of candidates and look for patterns of agreement.
When two of three frameworks return a Buy or better, the stock is worth investigating further. The dissenting framework will tell you what you are paying or accepting — Graham rejecting a Buffett Buy typically means the price-to-book is high; Dalio rejecting a Graham Buy typically means the liquidity or beta profile is poor.
When all three agree, take it seriously in either direction. A unanimous Strong Buy is rare and worth real attention. A unanimous Avoid on a company you like is worth understanding before proceeding.
The tool stores your last eight analyses in the recent tickers panel, sorted by combined score. Running a batch of candidates and comparing them side-by-side is faster than analysing one at a time — you see the relative landscape quickly.
What the score is not: a buy signal. Two stocks with the same combined score can have completely different risk profiles, business models, and outlooks. The score tells you which frameworks are satisfied; it does not tell you why, or whether that matters for your situation. Think of it as a pre-research filter — a way to reduce twenty candidates to five worth reading properly.
What the tool cannot tell you
The score tells you what ratios say about a business at a point in time. Here is what it cannot tell you.
Competitive moat. None of the three frameworks directly tests for the durability of a competitive advantage. A company can pass all 20 criteria and have no moat — its market position could be eroding behind metrics that haven't caught up yet. Brand strength, network effects, switching costs, and structural cost advantages don't appear in a balance sheet. Buffett considers moat the most important factor in an investment; the tool cannot measure it.
Management quality. Capital allocation discipline, response to adversity, and long-term strategic thinking only show up in the ratios years later, if at all. A management team that is quietly destroying value through poor acquisitions or share buybacks at the wrong price will still show a good ROE today. The framework scores what has happened, not what will happen under current leadership.
Industry disruption. Historical ratios lag structural change. A business can pass all of Dalio's criteria and still be in structural decline — the ratios reflect what was true last year, not what is changing in the market. The tool has no way to see competitive dynamics, technological substitution, or regulatory risk that hasn't yet shown up in revenue or margins.
Framework age. Graham's thresholds — P/E below 15, P/B below 1.5 — were calibrated against mid-20th century markets where most company value sat in tangible assets. Today's intangible-heavy businesses (software, platforms, brands) routinely trade above book value because their most valuable assets — code, data, relationships — don't appear on the balance sheet at all. Graham's Avoid on these companies often says more about the framework's era than the business's quality.
Data limitations. The tool fetches data from Yahoo Finance, which is approximately 15 minutes delayed and carries no SLA on data accuracy. Earnings growth estimates, forward PE figures, and dividend yields are the most commonly absent fields for smaller or less-covered companies — when data is missing, the criterion is skipped rather than failed, and the denominator adjusts. A score of 5/6 could mean one criterion failed, or that one criterion had no available data. The details panel in the tool shows you which. Treat every figure as a starting point for verification, not a final number.
A lens for each kind of risk
The most useful insight from running a stock through all three frameworks isn't the combined score — it's reading where they disagree and understanding why. A stock that Buffett loves and Graham rejects is almost certainly a quality business at a price that doesn't offer a margin of safety. That's not the same as saying it's overpriced — it depends on how much you trust the quality to persist and for how long. A stock that Dalio rejects despite passing Buffett and Graham might be structurally fine but a poor diversifier for a portfolio already concentrated in high-beta names.
Use the scores to shortlist. Use the disagreements to focus your research.
Free, no sign-up required Score any stock against Buffett, Dalio and Graham → Stock Evaluator Free, no sign-up required Check how concentrated your current holdings are → Portfolio Health Check