StrongBuyAnalytics publishes two separate scores. The stock-page score is a small fixed-adjustment heuristic. The fundamental report score aggregates deterministic section tests. They do not share a formula and should not be compared as if they were the same model.
By StrongBuyAnalytics Editorial Team · Publisher: StrongBuyAnalytics · Published September 15, 2026 · Updated October 4, 2026
The stock page begins at 50, then applies one adjustment for each available input. There are no five-pillar weights, peer calibration, valuation factor, technical factor, or predictive layer in this calculation.
| Input | Observed value | Adjustment |
|---|---|---|
| Revenue growth | >20%; >10%; >0%; ≤0% | +12; +8; +4; −5 |
| Gross margin | >50%; >35%; ≤35% | +10; +6; +2 |
| Net margin | >20%; >10%; >0%; ≤0% | +10; +6; +2; −8 |
| Return on equity | >20%; >12%; >0%; ≤0% | +10; +6; +2; −5 |
| Debt/equity | <0.30; <0.60; <1.00; ≥1.00 | +8; +4; +0; −8 |
Missing, invalid, or non-finite inputs receive no adjustment. A finite provider-reported zero remains a measured value and is evaluated against the applicable band shown above. A zero denominator makes a ratio undefined; the calculation does not substitute a measured zero. After all adjustments, the result is clamped to 10–98.
These interface labels are outputs of this heuristic, not personalized recommendations. “Hold” does not know whether a reader owns the security.
Suppose available values are revenue growth 15% (+8), gross margin 40% (+6), net margin 12% (+6), ROE 15% (+6), and debt/equity 0.50 (+4). Starting at 50 gives 50 + 8 + 6 + 6 + 6 + 4 = 80. The clamp does not change 80, so the displayed stock-page label is “Strong Buy.” If ROE were missing, its contribution would be zero and the result would be 74 (“Buy”). This example illustrates arithmetic only; it is not a security recommendation.
The report engine runs deterministic tests inside report sections. Each section has an earned score and a maximum score. It sums earned and maximum points across included sections, explicitly excluding the ten_year section, then normalizes the total to 0–100. In formula form: included points ÷ included maximum points × 100.
A simple illustration: if included sections earn 42 of 60 possible points, the report rule score is 70.0. The report also computes confidence and data-freshness controls, and separates fundamental-quality wording from valuation-attractiveness wording. Low confidence or very stale statements can produce “Insufficient Verified Data.”
Educational use only: Scores organize available data; they do not predict returns and are not investment, legal, tax, or financial advice. Verify source data and consider qualified professional advice before acting.