By Maksym Lytvynov, Founder of AlphaStocks | Last updated: 2026-09-23
What Is a Composite Stock Score?
If five investment legends — Graham, Buffett, Piotroski, Lynch, Greenblatt — all scored the same stock, would they agree? Probably not. Each cares about different things: asset value, business quality, financial health, growth rates, capital efficiency. The AlphaStocks composite score forces them to. It distills all five perspectives into a single 0-to-10 rating, updated daily for 1,500+ stocks.
Why Combine Multiple Factors?
No single metric captures the full picture of a stock. A company with excellent profitability can still be overpriced. A deeply discounted stock might be cheap for good reason. And a stock with strong momentum could be riding a bubble with no fundamental support.
The composite score solves this by requiring a stock to perform well across multipledimensions simultaneously. It is the intersection of quality, value, and momentum that produces the strongest long-term returns — not any single factor in isolation.
The Four Scoring Axes
The composite score blends four axes, each answering a distinct investment question:
Composite = Quality × 0.4 + Value × 0.1 + Momentum × 0.35+ Timing × 0.15A composite needs a Quality axis, a Value axis and a momentum score. A model that does not apply is left out of its axis, never scored as zero; an axis with no model means no composite, and the stock page says why. A model that applies but has too few evaluable signals for a score (Buffett, Graham, Piotroski) counts only if it pulls its axis down: its share of evaluable signals passed enters at its usual weight and the axis is the lower of the two, so missing data never raises an axis (our decision, not a source's).
Quality (40% of Composite)
Question: Is this a fundamentally strong, durable business?
The Quality axis combines two complementary models. The Piotroski F-Score (35% of Quality) compares nine binary signals — profitability, leverage and liquidity, operating efficiency — in the latest fiscal year with the year before. The Buffett criteria (65%of Quality) test ten years of returns on equity and tangible capital, owner earnings, debt and capital allocation against thresholds from Buffett's shareholder letters.
Quality receives the largest weight: a great business bought at a fair price is the core idea behind both models. A model that does not apply to a company (Piotroski for banks, for example) is left out of the axis, never counted as zero.
Value (10% of Composite)
Question: Is the stock priced below what the business is worth?
Three models contribute to the Value axis: Graham's defensive-investor criteria (45% of Value), Lynch's categories and PEG (25%), and Greenblatt's Magic Formula (30%). Each approaches cheapness from a different angle — Graham's price tests, price against growth, and earnings yield ranked with return on capital. The site's fair value estimate is shown separately and is not an input to the composite.
Value receives a deliberately modest weight. A stock can appear cheap for years while the underlying business deteriorates. The Value axis matters, but it is constrained to prevent the formula from chasing value traps.
Momentum (35% of Composite)
Question: Is the stock price moving in the right direction?
The Momentum axis is the 12-1 month price return — the close about 30 days ago over the close about 365 days ago — ranked across the universe: 10 × the share of stocks with a lower return. The definition follows Jegadeesh & Titman (1993), Journal of Finance 48(1), pp. 65-91; the most recent month is skipped because one-month returns reverse (Jegadeesh 1990; Carhart 1997). Stocks that have risen over the past year tend to keep rising over the next few months — one of the most replicated findings in empirical finance.
Momentum serves two purposes. First, it captures market intelligence: rising prices often reflect information not yet visible in quarterly filings. Second, it acts as a timing filter — a fundamentally excellent stock that the market is actively selling may have problems the models cannot see yet.
Timing (15% of Composite)
Question: Is the stock simultaneously undervalued and gaining momentum?
Timing = min(Value, Momentum)This formula is the composite score's value-trap killer. If a stock has a high Value score but low Momentum, the Timing axis collapses to the lower of the two. The stock cannot score well overall until the market confirms the value thesis by actually bidding the price higher.
The sweet spot is where both Value and Momentum are elevated: cheap AND rising. This is where the Timing axis adds the most points to the composite.
Safeguards: Momentum below 2.5 caps the composite at 6, regardless of how high the other axes score. Value ≥ 7 with Momentum ≤ 3 shows a value-trap warning.
Sector-Specific Calibration
A bank and a software company cannot be evaluated with the same yardstick. AlphaStocks uses seven sector profiles — General, Bank, REIT, Insurer, Utility, Holding, and Asset Manager. A profile decides which models apply (a model that does not fit is left out, never scored as zero), which fair value method is used, and the axis weights. The models themselves keep their sources' thresholds.
A company whose Quality or Value axis has no model with a score gets no composite at all, and the page says why instead of inventing one. Insurers, for example, have only Buffett's insurer adaptation on their Quality axis; one without enough data for it has no composite.
From Score to Verdict
Every composite score maps to one of four verdict labels:
| Score | Verdict |
|---|---|
| 7.5 – 10.0 | Strong fit |
| 5.0 – below 7.5 | Good fit |
| 3.0 – below 5.0 | Weak fit |
| 0.0 – below 3.0 | Poor fit |
The Five Investment Models
Each model contributes to one or more axes of the composite score:
| Model | Feeds Into | What It Measures |
|---|---|---|
| Piotroski F-Score | Quality (35%) | Nine binary financial health signals, year over year |
| Buffett Quality | Quality (65%) | Ten years of returns, owner earnings, debt, capital allocation |
| Graham Criteria | Value (45%) | The seven defensive-investor criteria |
| Lynch PEG | Value (25%) | Lynch category, then PEGY or the category's own test |
| Greenblatt Magic Formula | Value (30%) | Earnings yield rank + return on capital rank |
For a deep dive into each model, see the full methodology page.
Does the Composite Score Actually Work?
Not as a return predictor. AlphaStocks backtests the composite point-in-time on the S&P 500, using only data available on each date. A portfolio of the top 10 highest-scoring stocks, rebalanced monthly from 2021 to early 2026, ended slightly ahead of the index, but the excess is not statistically significant and is mostly explained by market exposure. That backtest was run on the previous (v22) formula; the current engine was not re-backtested. The composite is useful for building a consistent research shortlist; it does not reliably pick market-beating stocks.
See the full backtest results for methodology and disclaimers.
* Hypothetical backtested results. Does not reflect actual trading. No transaction costs, taxes, or slippage included. Past performance does not guarantee future results.
Frequently Asked Questions
What is a composite stock score?
A composite stock score is a single number from 0 to 10 that combines multiple investment dimensions — Quality, Value, Momentum, and Timing — into one rating. AlphaStocks calculates it daily for 1,500+ stocks from five investment models, each computed as its source defines it. A composite needs a Quality axis, a Value axis and a momentum score. A model that does not apply is left out of its axis, never scored as zero; an axis with no model means no composite, and the stock page says why. A model that applies but has too few evaluable signals for a score (Buffett, Graham, Piotroski) counts only if it pulls its axis down: its share of evaluable signals passed enters at its usual weight and the axis is the lower of the two, so missing data never raises an axis (our decision, not a source's).
How are the composite score weights distributed?
In the general profile the weights are Quality 40%, Value 10%, Momentum 35%, Timing 15%. The sector profiles (banks, REITs, utilities and others) shift them somewhat; the full table is on the methodology page.
What is the Timing axis and why does it matter?
The Timing axis equals the minimum of Value and Momentum: Timing = min(Value, Momentum). It prevents value traps by ensuring a stock cannot score well unless it is both undervalued AND gaining price momentum. If a stock is cheap but falling, Timing collapses.
Which investment models feed into the composite score?
Five models contribute: Piotroski F-Score and Buffett quality criteria (both feed Quality), Graham's defensive-investor criteria, Lynch's categories and PEG, and Greenblatt's Magic Formula (all three feed Value). Momentum is the 12-1 month price return — the close about 30 days ago over the close about 365 days ago — ranked across the universe: 10 × the share of stocks with a lower return. Timing derives from Value and Momentum.
Related Guides
This article is for educational purposes only. AlphaStocks provides algorithm-generated research tools, not personalized investment advice. Scores, ratings, and verdicts are mathematical calculations based on historical financial data, not predictions of future stock performance. Past performance does not guarantee future results. Always conduct your own due diligence and consult a qualified financial adviser before making investment decisions. Data sourced from SEC EDGAR filings and Alpaca Markets.