Every stock starts at 50 points — a C−. It then earns or loses points on six questions any careful investor would ask, using audited numbers from the company's own filings:
- Is revenue growing? Sales up more than 20% year-over-year earns the most points; shrinking sales lose points.
- Are profits growing? Same idea, applied to the bottom line.
- Is the debt manageable? Low debt compared to what shareholders own earns points; heavy leverage loses them.*
- Does management earn a good return on your money? Return on equity — profit per dollar shareholders have in the company.
- Can it pay its bills? A healthy cash cushion against short-term obligations.*
- What do professional analysts think? Price-target upside gets a small voice — deliberately the smallest of the six.
Add it up, cap it between 0 and 100, and map to a letter: 90+ is an A+, below 35 is an F. The same numbers always produce the same grade — no black box, no "the model felt bearish." Growth and profitability dominate, balance-sheet safety matters nearly as much, and market opinion gets a voice but never a veto. A company can't score an A on hype.
*One published exception: banks and insurers. For a bank, borrowing is the business — deposits are its raw material — and its balance sheet isn't split into short-term and long-term the way an industrial company's is. So for companies in the Financial Services sector, the debt and bill-paying questions score a neutral zero instead of a penalty, and the grade's breakdown says so in plain words. Everything else is scored exactly the same, and a well-run bank can still earn an A+.
Want the exact point bands, straight from the production code? The complete algorithm is published on our engineering site: Anatomy of a Grade. Every grade in your dashboard also shows its own arithmetic — hover it and see which factors moved and why.