Stock Evaluator

Buffett · Dalio · Graham

Individual stocks only. This tool evaluates common equities using company financials. It will not produce meaningful results for ETFs, index funds, REITs, LICs, or other pooled/derivative instruments — their reported metrics don't map to the Buffett/Dalio/Graham criteria.
Get it on Google Play

Tick ASX stock for Australian tickers (e.g. BHP, CBA). Leave unticked for US tickers (e.g. AAPL).

Using another market? Add a suffix to the ticker
What this score can not tell you

These frameworks were designed to be applied with judgement, not just arithmetic. The checks here are the subset that can be computed from Yahoo Finance fundamentals — several of the most important criteria from each investor cannot be, and you need to research them yourself before acting on any score.

  • Economic moat (Buffett). Brand power, switching costs, network effects, and pricing power are qualitative. A high ROE may suggest a moat but does not prove one.
  • Management quality & capital allocation (Buffett, Dalio). Read the last few annual letters / 10-Ks. Track record of buybacks vs. dilution, honesty in communication, skin in the game.
  • Margin of safety (Graham). Requires your own estimate of intrinsic value. A stock passing the P/E and P/B screens is cheap on reported numbers, not automatically undervalued.
  • Earnings quality & accounting. Reported EPS can be inflated by one-offs, aggressive revenue recognition, or capitalised expenses. This tool takes Yahoo's numbers at face value.
  • Industry dynamics & economic machine (Dalio). Where the company sits in the debt/credit cycle, regulatory risk, commodity exposure, disruption risk.
  • Forward-looking risks. Pending litigation, customer concentration, key-person risk, geopolitical exposure, technology obsolescence.
  • Data gaps. Small-caps, new listings, and some ASX micro-caps have missing Yahoo fields. Missing criteria are skipped, which can make a thinly-covered stock look artificially "clean."
  • Financial-sector quirks. Banks and insurers have a balance-sheet structure where debt/equity is structurally high; this tool skips D/E for them, but book value, loan-loss provisions, and regulatory capital need separate analysis.
  • Point-in-time snapshot. The score reflects the latest reported quarter. It says nothing about trajectory, guidance, or what the market is already pricing in.

About this tool

Score any publicly traded stock against three legendary investment frameworks: Warren Buffett's quality-and-moat checklist, Ray Dalio's all-weather balance criteria, and Benjamin Graham's margin-of-safety metrics.

Enter a ticker or company name and see instantly whether the stock passes each criterion — and why. Indian stocks (NSE/BSE) get two additional scorers in the Android app: ROCE (Marcellus/QGLP-style capital efficiency) and Governance (insider ownership + Sustainalytics ESG risk). Ideal for self-directed investors who want a structured second opinion before committing capital.

Further reading: Evaluate Stocks like Buffett, Dalio or Graham — what each framework measures and where it stops →

Frequently asked questions

What does the Buffett score measure?

It checks for durable competitive advantage (return on equity, consistent earnings growth), financial strength (low debt-to-equity), and profitability (operating margin, free cash flow). A high Buffett score suggests the business has the characteristics Buffett looks for in a long-term holding.

What is the Graham Number?

A formula developed by Benjamin Graham to estimate the intrinsic value of a stock: √(22.5 × EPS × Book Value per Share). Graham's framework also checks P/E below 15 and P/B below 1.5 as separate criteria.

What does "skipped" mean next to a criterion?

Some criteria don't apply to certain sectors — debt-to-equity thresholds are structurally misleading for financial companies like banks, for example. Those criteria are marked "skipped" and excluded from both the numerator and denominator of the score.

Where does the data come from?

Live market data is fetched from Yahoo Finance via a Cloudflare Worker proxy. Data is typically delayed ~15 minutes and is provided as-is without any guarantee of accuracy or completeness.

Can I analyse Indian stocks?

Yes. Search by company name (e.g. "Reliance", "Infosys") or type the ticker with a suffix — .NS for NSE stocks (e.g. RELIANCE.NS) or .BO for BSE stocks (e.g. TATAMOTORS.BO). Selecting an Indian stock from the search dropdown automatically ticks the NSE / BSE checkbox and runs ROCE and Governance scorers in addition to Buffett, Dalio, and Graham.

What does the ROCE score measure?

ROCE (Return on Capital Employed) is a key metric used by frameworks like Marcellus and QGLP to identify high-quality Indian businesses. The scorer checks three things: ROCE above 15% (EBIT divided by capital employed), EBIT margin above 10% (operating profitability before interest and tax), and revenue growth above 10% year-on-year. A company consistently hitting all three is compounding efficiently on the capital it deploys.

What does the Governance score measure?

The Governance scorer checks insider/promoter ownership (above 20% signals skin in the game) and three Sustainalytics risk scores — audit risk, board risk, and compensation risk — each rated 1 to 10 where lower is better. A threshold of 5 or below is used for each. Note that Sustainalytics coverage is mainly large-caps; ESG criteria are marked "skipped" rather than failed for stocks without coverage.