Every verdict change, in both directions
Every change our fixed rules produced, in both directions. Nothing selected, nothing hidden.
Two records live here. The rating record below is FinPile's Buy / Hold / Sell calls, scored against what happened. The verdict ledger under it lists every change our fixed rules produced in the stored reads — those describe where reported numbers moved and are not calls. Both are kept in public, both directions, nothing selected.
Latest scan Nov 3, 2026 · 3,538 stocks in the scan roster · 1,989 changes recorded to date
The rating record
FinPile's Buy / Hold / Sell rating is decided by code. Every first rating and every change, under the default checklist, is logged here with the price at the time and graded at 60 and 120 sessions against what any stock did over the same window. Buy is scored on "was higher", Sell on "was lower"; Hold is listed, never scored. Every call stays, whatever it did.
| rating | calls | graded · 60 | hit rate | base rate | edge | graded · 120 | hit rate | edge |
|---|---|---|---|---|---|---|---|---|
| Buy | 63 | 0 | — | 39.6% | — | 0 | — | — |
| Hold | 81 | not scored | — | — | — | — | — | — |
| Sell | 30 | 0 | — | 60.4% | — | 0 | — | — |
162 stocks rated · 174 calls since 2026-10-26 · rules rating-1.1 + rating-1.2 + rating-1.3. No call is 60 sessions old yet — the first grades appear about three months after the first calls. Base rate = how often any stock in the setup study was higher (or, for Sell, lower) over the same window.
Latest changes
- 2026-11-05 U Sell → Hold @ $42.46
- 2026-11-03 CRMD Hold → Buy @ $5.56
- 2026-11-03 PCSA Sell → Hold @ $1.85
- 2026-11-02 BKR Buy → Hold @ $53.05
- 2026-11-02 NFLX Buy → Hold @ $62.34
- 2026-11-02 GOOG Hold → Buy @ $278.04
- 2026-11-02 DOCS Hold → Buy @ $32.87
- 2026-10-31 WMT Hold → Buy @ $123.51
- 2026-10-30 BKR Hold → Buy @ $55.23
- 2026-10-30 INTC Hold → Sell @ $92.07
- 2026-10-29 JNJ Hold → Buy @ $274.85
- 2026-10-29 GOOG Buy → Hold @ $321.89
- 2026-10-29 ETN Buy → Hold @ $393.72
- 2026-10-29 GE Buy → Hold @ $313.05
- 2026-10-28 MU Hold → Buy @ $966.765
- 2026-10-28 NFLX Hold → Buy @ $61.99
- 2026-10-27 TXN Buy → Hold @ $298.12
- 2026-10-27 MSFT Hold → Buy @ $532.6
- 2026-10-27 NFLX Buy → Hold @ $63.9
- 2026-10-27 NVDA Hold → Buy @ $217.94
- 2026-10-27 CRMD Buy → Hold @ $8
- 2026-10-27 B Hold → Buy @ $39.26
A call is the first rating recorded for a ticker or a change of rating, under the default checklist, with the price at the time. Graded at 60 and 120 sessions by the close on or before that date. BUY hits when the price was higher, SELL when lower; HOLD is listed, never scored. Base rate = how often ANY stock in the setup study was higher (or, for SELL, lower) over the same window. Every call stays on the record whatever it did. A call whose word moved only because the rule changed is tagged as a rule change (the previous rule would still give the old word); it is graded like any other.
Week of Nov 3, 2026 — 828 changes across 3,538 stocks scanned
3,504 with a computed verdict · 28 reported no data · 6 failed to compute
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
not halal → needs review
- halal status changed: not halal → needs review
not halal → halal
- halal status changed: not halal → halal
Moderate → Severe
- risk band changed: Moderate → Severe
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · cheap-looking → Mixed books · fair range
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Solid → Strong
- health label changed: Solid → Strong
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Distressed → Fragile
- health label changed: Distressed → Fragile
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Mixed books · expensive → Premium on quality
- health label changed: Mixed → Solid
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Premium on quality
- health label changed: Mixed → Solid
- valuation label changed: Fair range → Expensive
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Strong → Solid
- health label changed: Strong → Solid
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Weak books at a fair-range price
- health label changed: Solid → Fragile
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Mixed books · expensive
- health label changed: Solid → Mixed
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Distressed → Mixed
- caveat added: debt-funded expansion
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
High → Moderate
- risk band changed: High → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Weak on both axes → Mixed books · expensive
- health label changed: Fragile → Mixed
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Mixed books · expensive
- health label changed: Solid → Mixed
- valuation label changed: Fair range → Expensive
- caveat cleared: solvency tension
High → Moderate
- risk band changed: High → Moderate
Quality at a fair price → Mixed books · cheap-looking
- health label changed: Solid → Mixed
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Solid → Strong
- health label changed: Solid → Strong
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Value-trap territory → Mixed books · cheap-looking
- health label changed: Fragile → Mixed
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → needs review
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
High → Moderate
- risk band changed: High → Moderate
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Severe
- risk band changed: Moderate → Severe
Premium on quality → Quality at a fair price
- health label changed: Strong → Solid
- valuation label changed: Expensive → Fair range
- caveat added: solvency tension
not halal → needs review
- halal status changed: not halal → needs review
Weak on both axes → Mixed books · fair range
- health label changed: Fragile → Mixed
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Premium on quality
- health label changed: Fragile → Solid
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
needs review → not halal
- halal status changed: needs review → not halal
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
halal → needs review
- halal status changed: halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
- halal status changed: not halal → needs review
- caveat added: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Moderate → High
- risk band changed: Moderate → High
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Solid
- caveat added: solvency tension
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- health label changed: Solid → Strong
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Cheap-looking on strong books
- health label changed: Solid → Strong
- valuation label changed: Fair range → Cheap-looking
- risk band changed: Low → Moderate
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
- halal status changed: not halal → needs review
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → needs review
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Mixed books · cheap-looking
- health label changed: Solid → Mixed
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → needs review
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak on both axes → Mixed books · cheap-looking
- health label changed: Distressed → Mixed
- valuation label changed: Expensive → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- health label changed: Strong → Solid
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → needs review
Moderate → Low
- risk band changed: Moderate → Low
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- caveat added: solvency tension
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
new ⚠ solvency tension
- caveat added: solvency tension
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Strong → Solid
- health label changed: Strong → Solid
- caveat added: solvency tension
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Mixed books · expensive → Premium on quality
- health label changed: Mixed → Solid
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Cheap-looking on strong books
- health label changed: Mixed → Solid
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: needs review → halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Solid → Strong
- health label changed: Solid → Strong
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
halal → not halal
- halal status changed: halal → not halal
Mixed books · cheap-looking → Cheap-looking on strong books
- health label changed: Mixed → Solid
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
Weak books at a fair-range price → Value-trap territory
- health label changed: Fragile → Distressed
- valuation label changed: Fair range → Cheap-looking
Strong → Solid
- health label changed: Strong → Solid
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
halal → needs review
- halal status changed: halal → needs review
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Moderate → Severe
- risk band changed: Moderate → Severe
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Premium on quality
- valuation label changed: Cheap-looking → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → needs review
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Cheap-looking on strong books
- health label changed: Mixed → Solid
- valuation label changed: Fair range → Cheap-looking
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Mixed books · fair range → Value-trap territory
- health label changed: Mixed → Fragile
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- health label changed: Solid → Strong
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Mixed books · cheap-looking
- health label changed: Fragile → Mixed
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: needs review → not halal
not halal → needs review
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
Moderate → Low
- risk band changed: Moderate → Low
Weak books at a fair-range price → Cheap-looking on strong books
- health label changed: Distressed → Strong
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Mixed books · expensive
- health label changed: Distressed → Mixed
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
halal → needs review
- halal status changed: halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: needs review → halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Value-trap territory → Mixed books · cheap-looking
- health label changed: Fragile → Mixed
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Mixed books · cheap-looking
- health label changed: Fragile → Mixed
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Strong → Solid
- health label changed: Strong → Solid
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
new ⚠ solvency tension
- caveat added: solvency tension
not halal → needs review
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
High → Moderate
- risk band changed: High → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Weak books at a fair-range price → Weak on both axes
- health label changed: Fragile → Distressed
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · cheap-looking → Cheap-looking on strong books
- health label changed: Mixed → Solid
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Mixed books · fair range → Cheap-looking on strong books
- health label changed: Mixed → Solid
- valuation label changed: Fair range → Cheap-looking
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Weak on both axes
- health label changed: Solid → Fragile
- risk band changed: Low → Moderate
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
needs review → not halal
- halal status changed: needs review → not halal
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: needs review → not halal
Weak books at a fair-range price → Cheap-looking on strong books
- health label changed: Fragile → Strong
- valuation label changed: Fair range → Cheap-looking
- caveat added: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- caveat added: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Distressed → Fragile
- health label changed: Distressed → Fragile
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Strong → Solid
- health label changed: Strong → Solid
Mixed books · expensive → Weak on both axes
- health label changed: Mixed → Distressed
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Solid
- caveat added: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Strong → Solid
- health label changed: Strong → Solid
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- health label changed: Solid → Strong
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Distressed → Fragile
- health label changed: Distressed → Fragile
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · expensive → Weak on both axes
- health label changed: Mixed → Fragile
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak on both axes → Cheap-looking on strong books
- health label changed: Distressed → Strong
- valuation label changed: Expensive → Cheap-looking
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Solid → Strong
- health label changed: Solid → Strong
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- caveat added: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- halal status changed: not halal → needs review
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Quality at a fair price
- health label changed: Fragile → Solid
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → needs review
Solid → Strong
- health label changed: Solid → Strong
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → needs review
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Solid → Strong
- health label changed: Solid → Strong
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Cheap-looking on strong books
- health label changed: Strong → Solid
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Solid
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- health label changed: Solid → Strong
- valuation label changed: Fair range → Expensive
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: needs review → halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Value-trap territory → Mixed books · cheap-looking
- health label changed: Distressed → Mixed
Low → Moderate
- risk band changed: Low → Moderate
Low → Moderate
- risk band changed: Low → Moderate
Weak books at a fair-range price → Quality at a fair price
- health label changed: Fragile → Strong
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- caveat cleared: solvency tension
Distressed → Fragile
- health label changed: Distressed → Fragile
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
not halal → needs review
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Fragile → Distressed
- health label changed: Fragile → Distressed
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: needs review → not halal
Quality at a fair price → Premium on quality
- health label changed: Solid → Strong
- valuation label changed: Fair range → Expensive
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
- halal status changed: not halal → needs review
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- halal status changed: not halal → needs review
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · cheap-looking → Mixed books · fair range
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- health label changed: Distressed → Fragile
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Fragile → Mixed
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
halal → needs review
- halal status changed: halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Mixed books · cheap-looking → Cheap-looking on strong books
- health label changed: Mixed → Solid
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- health label changed: Solid → Strong
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Distressed → Fragile
- health label changed: Distressed → Fragile
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Distressed → Fragile
- health label changed: Distressed → Fragile
Distressed → Fragile
- health label changed: Distressed → Fragile
Distressed → Fragile
- health label changed: Distressed → Fragile
Distressed → Fragile
- health label changed: Distressed → Fragile
Distressed → Fragile
- health label changed: Distressed → Fragile
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Fragile → Mixed
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Strong → Solid
- health label changed: Strong → Solid
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Quality at a fair price → Premium on quality
- health label changed: Solid → Strong
- valuation label changed: Fair range → Expensive
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
Mixed books · fair range → Premium on quality
- health label changed: Mixed → Strong
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Weak on both axes
- health label changed: Mixed → Fragile
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- health label changed: Strong → Solid
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → needs review
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · cheap-looking → Mixed books · fair range
- valuation label changed: Cheap-looking → Fair range
halal → not halal
- halal status changed: halal → not halal
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · expensive → Mixed books · fair range
- valuation label changed: Expensive → Fair range
- halal status changed: halal → not halal
not halal → needs review
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → needs review
Strong → Solid
- health label changed: Strong → Solid
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Mixed books · cheap-looking → Cheap-looking on strong books
- health label changed: Mixed → Solid
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → needs review
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Solid → Strong
- health label changed: Solid → Strong
- caveat cleared: solvency tension
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
not halal → needs review
- halal status changed: not halal → needs review
Quality at a fair price → Mixed books · cheap-looking
- health label changed: Strong → Mixed
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Mixed books · cheap-looking
- health label changed: Strong → Mixed
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Mixed books · expensive → Mixed books · fair range
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → needs review
not halal → needs review
- halal status changed: not halal → needs review
halal → needs review
- halal status changed: halal → needs review
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → needs review
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Severe → High
- risk band changed: Severe → High
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → needs review
not halal → needs review
- halal status changed: not halal → needs review
Week of Oct 27, 2026 — 440 changes across 3,906 stocks scanned
3,844 with a computed verdict · 42 reported no data · 20 failed to compute
Moderate → Low
- risk band changed: Moderate → Low
Moderate → Low
- risk band changed: Moderate → Low
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Mixed books · cheap-looking → Mixed books · fair range
- valuation label changed: Cheap-looking → Fair range
- halal status changed: halal → fund
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak on both axes → Mixed books · expensive
- health label changed: Fragile → Mixed
halal → not halal
- halal status changed: halal → not halal
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
Moderate → Low
- risk band changed: Moderate → Low
Mixed books · cheap-looking → Quality at a fair price
- health label changed: Mixed → Solid
- valuation label changed: Cheap-looking → Fair range
- caveat added: solvency tension
Weak books at a fair-range price → Weak on both axes
- health label changed: Fragile → Distressed
- valuation label changed: Fair range → Expensive
not halal → halal
- halal status changed: not halal → halal
needs review → not halal
- halal status changed: needs review → not halal
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Fragile → Distressed
- health label changed: Fragile → Distressed
- halal status changed: not halal → halal
Fragile → Distressed
- health label changed: Fragile → Distressed
- halal status changed: not halal → halal
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
needs review → not halal
- halal status changed: needs review → not halal
new ⚠ debt-funded expansion
- caveat added: debt-funded expansion
not halal → needs review
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · cheap-looking → Value-trap territory
- health label changed: Mixed → Fragile
- risk band changed: Severe → High
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
needs review → not halal
- halal status changed: needs review → not halal
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
- halal status changed: not halal → needs review
Solid → Strong
- health label changed: Solid → Strong
- halal status changed: halal → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
needs review → not halal
- halal status changed: needs review → not halal
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
- halal status changed: needs review → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
High → Moderate
- risk band changed: High → Moderate
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: needs review → fund
Strong → Solid
- health label changed: Strong → Solid
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
needs review → not halal
- halal status changed: needs review → not halal
High → Low
- risk band changed: High → Low
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Value-trap territory → Distressed health (valuation not assessable)
- valuation label changed: Cheap-looking → Pre-revenue
- risk band changed: Low → Moderate
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
High → Severe
- risk band changed: High → Severe
- halal status changed: halal → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- halal status changed: not halal → needs review
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
not halal → needs review
- halal status changed: not halal → needs review
High → Severe
- risk band changed: High → Severe
High → Severe
- risk band changed: High → Severe
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Weak on both axes
- health label changed: Mixed → Fragile
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
High → Severe
- risk band changed: High → Severe
Fragile health (valuation not assessable) → Premium on quality
- health label changed: Fragile → Strong
- valuation label changed: Pre-revenue → Expensive
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
- halal status changed: not halal → needs review
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Fragile → Mixed
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
not halal → fund
- halal status changed: not halal → fund
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: needs review → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Severe → Moderate
- risk band changed: Severe → Moderate
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Distressed → Fragile
- health label changed: Distressed → Fragile
- risk band changed: Moderate → Low
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Low → Moderate
- risk band changed: Low → Moderate
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Solid → Strong
- health label changed: Solid → Strong
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
needs review → not halal
- halal status changed: needs review → not halal
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Moderate → High
- risk band changed: Moderate → High
Solid → Strong
- health label changed: Solid → Strong
Fragile → Distressed
- health label changed: Fragile → Distressed
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
High → Severe
- risk band changed: High → Severe
Moderate → Severe
- risk band changed: Moderate → Severe
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
High → Moderate
- risk band changed: High → Moderate
High → Low
- risk band changed: High → Low
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
- risk band changed: Moderate → Low
- halal status changed: halal → not halal
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Moderate → Low
- risk band changed: Moderate → Low
Low → Moderate
- risk band changed: Low → Moderate
needs review → not halal
- halal status changed: needs review → not halal
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Weak books at a fair-range price
- health label changed: Solid → Fragile
- caveat cleared: solvency tension
Moderate → Low
- risk band changed: Moderate → Low
Moderate → Low
- risk band changed: Moderate → Low
Moderate → Low
- risk band changed: Moderate → Low
Weak books at a fair-range price → Cheap-looking on strong books
- health label changed: Fragile → Solid
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Weak books at a fair-range price
- health label changed: Mixed → Fragile
halal → not halal
- halal status changed: halal → not halal
new ⚠ solvency tension
- caveat added: solvency tension
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → needs review
- halal status changed: not halal → needs review
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak on both axes → Mixed books · expensive
- health label changed: Fragile → Mixed
Mixed books · fair range → Weak books at a fair-range price
- health label changed: Mixed → Fragile
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Low → Moderate
- risk band changed: Low → Moderate
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
not halal → fund
- halal status changed: not halal → fund
Solid → Strong
- health label changed: Solid → Strong
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
- risk band changed: Moderate → High
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Moderate → High
- risk band changed: Moderate → High
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Cheap-looking on strong books → Mixed books · cheap-looking
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- risk band changed: Moderate → Low
High → Severe
- risk band changed: High → Severe
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
halal → not halal
- halal status changed: halal → not halal
halal → needs review
- halal status changed: halal → needs review
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
High → Moderate
- risk band changed: High → Moderate
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Fragile → Mixed
- caveat added: collapse cap
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
not halal → halal
- halal status changed: not halal → halal
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
halal → not halal
- halal status changed: halal → not halal
Mixed books · fair range → Value-trap territory
- health label changed: Mixed → Fragile
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- health label changed: Solid → Strong
- valuation label changed: Fair range → Cheap-looking
not halal → fund
- halal status changed: not halal → fund
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Strong
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
High → Severe
- risk band changed: High → Severe
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → High
- risk band changed: Moderate → High
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Severe
- risk band changed: Moderate → Severe
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Fragile → Mixed
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- risk band changed: Moderate → Low
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
needs review → not halal
- halal status changed: needs review → not halal
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Mixed books · cheap-looking
- health label changed: Solid → Mixed
cleared ⚠ debt-funded expansion
- caveat cleared: debt-funded expansion
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
- halal status changed: not halal → needs review
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
- halal status changed: not halal → halal
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Quality at a fair price
- health label changed: Fragile → Strong
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- risk band changed: Low → Moderate
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak on both axes → Mixed books · expensive
- health label changed: Fragile → Mixed
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Fragile → Distressed
- health label changed: Fragile → Distressed
Moderate → Low
- risk band changed: Moderate → Low
needs review → not halal
- halal status changed: needs review → not halal
halal → not halal
- halal status changed: halal → not halal
High → Moderate
- risk band changed: High → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Distressed → Fragile
- health label changed: Distressed → Fragile
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
- halal status changed: not halal → fund
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Mixed books · fair range → Weak books at a fair-range price
- health label changed: Mixed → Fragile
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
High → Severe
- risk band changed: High → Severe
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
not halal → fund
- halal status changed: not halal → fund
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
needs review → fund
- halal status changed: needs review → fund
not halal → halal
- halal status changed: not halal → halal
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Solid → Strong
- health label changed: Solid → Strong
Distressed → Fragile
- health label changed: Distressed → Fragile
- risk band changed: High → Low
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
- halal status changed: halal → not halal
halal → not halal
- halal status changed: halal → not halal
Moderate → Low
- risk band changed: Moderate → Low
needs review → not halal
- halal status changed: needs review → not halal
Moderate → Low
- risk band changed: Moderate → Low
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Moderate → Severe
- risk band changed: Moderate → Severe
new ⚠ solvency tension
- caveat added: solvency tension
needs review → not halal
- halal status changed: needs review → not halal
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Strong → Solid
- health label changed: Strong → Solid
Strong → Solid
- health label changed: Strong → Solid
not halal → halal
- halal status changed: not halal → halal
Weak on both axes → Mixed books · expensive
- health label changed: Fragile → Mixed
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Moderate → Low
- risk band changed: Moderate → Low
Fragile → Distressed
- health label changed: Fragile → Distressed
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Mixed books · fair range → Premium on quality
- health label changed: Mixed → Solid
- valuation label changed: Fair range → Expensive
- caveat added: solvency tension
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
halal → not halal
- halal status changed: halal → not halal
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Distressed → Fragile
- health label changed: Distressed → Fragile
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- health label changed: Solid → Strong
- valuation label changed: Cheap-looking → Fair range
needs review → not halal
- halal status changed: needs review → not halal
Mixed books · fair range → Weak books at a fair-range price
- health label changed: Mixed → Fragile
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Cheap-looking on strong books → Quality at a fair price
- health label changed: Strong → Solid
- valuation label changed: Cheap-looking → Fair range
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
- risk band changed: Severe → Moderate
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Low → Moderate
- risk band changed: Low → Moderate
new ⚠ solvency tension
- caveat added: solvency tension
not halal → needs review
- halal status changed: not halal → needs review
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → fund
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- caveat added: solvency tension
Severe → High
- risk band changed: Severe → High
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Strong → Solid
- health label changed: Strong → Solid
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Severe → Moderate
- risk band changed: Severe → Moderate
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
halal → not halal
- halal status changed: halal → not halal
Severe → High
- risk band changed: Severe → High
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → needs review
High → Low
- risk band changed: High → Low
High → Low
- risk band changed: High → Low
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Severe → High
- risk band changed: Severe → High
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Solid → Strong
- health label changed: Solid → Strong
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Fragile → Mixed
- halal status changed: not halal → fund
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Moderate → Severe
- risk band changed: Moderate → Severe
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Premium on quality → Cheap-looking on strong books
- valuation label changed: Expensive → Cheap-looking
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Solid → Strong
- health label changed: Solid → Strong
not halal → needs review
- halal status changed: not halal → needs review
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
- halal status changed: needs review → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Moderate → High
- risk band changed: Moderate → High
Value-trap territory → Weak on both axes
- valuation label changed: Cheap-looking → Expensive
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Solid
- caveat added: solvency tension
High → Low
- risk band changed: High → Low
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → needs review
- halal status changed: not halal → needs review
Week of Oct 20, 2026 — 43 changes across 3,869 stocks scanned
3,768 with a computed verdict · 67 reported no data · 34 failed to compute
Cheap-looking on strong books → Mixed books · cheap-looking
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
High → Severe
- risk band changed: High → Severe
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Low → Moderate
- risk band changed: Low → Moderate
Low → Moderate
- risk band changed: Low → Moderate
Low → Moderate
- risk band changed: Low → Moderate
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Low → Moderate
- risk band changed: Low → Moderate
Low → Moderate
- risk band changed: Low → Moderate
Moderate → High
- risk band changed: Moderate → High
Moderate → Low
- risk band changed: Moderate → Low
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Solid
new ⚠ solvency tension
- caveat added: solvency tension
Moderate → High
- risk band changed: Moderate → High
Moderate → Low
- risk band changed: Moderate → Low
Moderate → Low
- risk band changed: Moderate → Low
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Moderate → Low
- risk band changed: Moderate → Low
Severe → High
- risk band changed: Severe → High
High → Severe
- risk band changed: High → Severe
Moderate → Low
- risk band changed: Moderate → Low
Fragile → Distressed
- health label changed: Fragile → Distressed
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Solid
- caveat added: solvency tension
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Low → Moderate
- risk band changed: Low → Moderate
Moderate → Low
- risk band changed: Moderate → Low
Moderate → High
- risk band changed: Moderate → High
Moderate → Low
- risk band changed: Moderate → Low
Weak on both axes → Mixed books · fair range
- health label changed: Fragile → Mixed
- valuation label changed: Expensive → Fair range
- caveat added: collapse cap
Low → Moderate
- risk band changed: Low → Moderate
Severe → Moderate
- risk band changed: Severe → Moderate
Low → Moderate
- risk band changed: Low → Moderate
Low → Moderate
- risk band changed: Low → Moderate
Moderate → Low
- risk band changed: Moderate → Low
Severe → Moderate
- risk band changed: Severe → Moderate
Moderate → Severe
- risk band changed: Moderate → Severe
Low → Moderate
- risk band changed: Low → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Week of Oct 11, 2026 — 16 changes across 3,426 stocks scanned
3,402 with a computed verdict · 24 reported no data
new ⚠ solvency tension
- caveat added: solvency tension
Mixed books · expensive → Weak on both axes
- health label changed: Mixed → Fragile
- risk band changed: Moderate → Low
Moderate → Low
- risk band changed: Moderate → Low
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Mixed books · cheap-looking → Mixed books · fair range
- valuation label changed: Cheap-looking → Fair range
Solid → Strong
- health label changed: Solid → Strong
- caveat cleared: solvency tension
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Fragile → Mixed
Moderate → Low
- risk band changed: Moderate → Low
High → Moderate
- risk band changed: High → Moderate
Distressed health (valuation not assessable) → Fragile health (valuation not assessable)
- health label changed: Distressed → Fragile
Fragile → Distressed
- health label changed: Fragile → Distressed
Fragile → Distressed
- health label changed: Fragile → Distressed
Fragile → Distressed
- health label changed: Fragile → Distressed
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
halal → not halal
- halal status changed: halal → not halal
Strong → Solid
- health label changed: Strong → Solid
Week of Oct 5, 2026 — 18 changes across 3,955 stocks scanned
3,897 with a computed verdict · 55 reported no data · 3 failed to compute
Value-trap territory → Mixed books · cheap-looking
- health label changed: Fragile → Mixed
Cheap-looking on strong books → Premium on quality
- health label changed: Strong → Solid
- valuation label changed: Cheap-looking → Expensive
Distressed → Fragile
- health label changed: Distressed → Fragile
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
halal → not halal
- halal status changed: halal → not halal
Low → Moderate
- risk band changed: Low → Moderate
High → Moderate
- risk band changed: High → Moderate
Mixed books · cheap-looking → Value-trap territory
- health label changed: Mixed → Fragile
Premium on quality → Weak on both axes
- health label changed: Solid → Fragile
needs review → not halal
- halal status changed: needs review → not halal
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Premium on quality
- health label changed: Strong → Solid
- valuation label changed: Fair range → Expensive
- caveat added: solvency tension
needs review → not halal
- halal status changed: needs review → not halal
Mixed books · expensive → Mixed books · fair range
- valuation label changed: Expensive → Fair range
Moderate → Low
- risk band changed: Moderate → Low
High → Severe
- risk band changed: High → Severe
Mixed books · expensive → Weak on both axes
- health label changed: Mixed → Fragile
Value-trap territory → Mixed books · fair range
- health label changed: Distressed → Mixed
- valuation label changed: Cheap-looking → Fair range
Week of Sep 27, 2026 — 16 changes across 3,928 stocks scanned
3,875 with a computed verdict · 53 reported no data
Distressed health (valuation not assessable) → Fragile health (valuation not assessable)
- health label changed: Distressed → Fragile
Solid → Strong
- health label changed: Solid → Strong
- caveat cleared: solvency tension
halal → needs review
- halal status changed: halal → needs review
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Distressed → Fragile
- health label changed: Distressed → Fragile
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Fragile → Mixed
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
not halal → needs review
- halal status changed: not halal → needs review
Strong → Solid
- health label changed: Strong → Solid
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Fragile → Mixed
Strong → Solid
- health label changed: Strong → Solid
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Low → Moderate
- risk band changed: Low → Moderate
Week of Sep 20, 2026 — 9 changes across 3,889 stocks scanned
3,840 with a computed verdict · 49 reported no data
Fragile → Distressed
- health label changed: Fragile → Distressed
- halal status changed: halal → not halal
Low → Moderate
- risk band changed: Low → Moderate
Mixed books · cheap-looking → Value-trap territory
- health label changed: Mixed → Distressed
- halal status changed: not halal → needs review
Moderate → Low
- risk band changed: Moderate → Low
halal → not halal
- halal status changed: halal → not halal
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Low → Moderate
- risk band changed: Low → Moderate
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Cheap-looking on strong books → Value-trap territory
- health label changed: Solid → Fragile
- caveat cleared: solvency tension
Week of Sep 15, 2026 — 73 changes across 3,859 stocks scanned
3,811 with a computed verdict · 48 reported no data
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Low → Moderate
- risk band changed: Low → Moderate
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
halal → not halal
- halal status changed: halal → not halal
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Fragile health (valuation not assessable) → Distressed health (valuation not assessable)
- health label changed: Fragile → Distressed
Mixed books · cheap-looking → Value-trap territory
- health label changed: Mixed → Fragile
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
High → Moderate
- risk band changed: High → Moderate
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
- halal status changed: not halal → halal
halal → not halal
- halal status changed: halal → not halal
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
not halal → halal
- halal status changed: not halal → halal
not halal → needs review
- halal status changed: not halal → needs review
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Moderate → Low
- risk band changed: Moderate → Low
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
new ⚠ debt-funded expansion
- caveat added: debt-funded expansion
Distressed → Fragile
- health label changed: Distressed → Fragile
halal → not halal
- halal status changed: halal → not halal
Low → Moderate
- risk band changed: Low → Moderate
needs review → not halal
- halal status changed: needs review → not halal
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
- halal status changed: needs review → not halal
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Strong
- caveat added: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Premium on quality → Quality at a fair price
- health label changed: Strong → Solid
- valuation label changed: Expensive → Fair range
halal → not halal
- halal status changed: halal → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
new ⚠ solvency tension
- caveat added: solvency tension
Mixed books · expensive → Mixed books · fair range
- valuation label changed: Expensive → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Low → Moderate
- risk band changed: Low → Moderate
Value-trap territory → Mixed books · cheap-looking
- health label changed: Fragile → Mixed
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
halal → not halal
- halal status changed: halal → not halal
High → Moderate
- risk band changed: High → Moderate
halal → needs review
- halal status changed: halal → needs review
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Strong → Solid
- health label changed: Strong → Solid
halal → not halal
- halal status changed: halal → not halal
not halal → halal
- halal status changed: not halal → halal
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- health label changed: Solid → Strong
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Strong
new ⚠ solvency tension
- caveat added: solvency tension
Low → Moderate
- risk band changed: Low → Moderate
Solid → Strong
- health label changed: Solid → Strong
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
needs review → not halal
- halal status changed: needs review → not halal
Week of Sep 7, 2026 — 249 changes across 3,837 stocks scanned
3,791 with a computed verdict · 46 reported no data
Fragile → Distressed
- health label changed: Fragile → Distressed
needs review → halal
- halal status changed: needs review → halal
needs review → halal
- halal status changed: needs review → halal
Cheap-looking on strong books → Mixed books · cheap-looking
- health label changed: Solid → Mixed
Cheap-looking on strong books → Mixed books · cheap-looking
- health label changed: Solid → Mixed
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
needs review → halal
- halal status changed: needs review → halal
halal → needs review
- halal status changed: halal → needs review
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Solid → Strong
- health label changed: Solid → Strong
Strong → Solid
- health label changed: Strong → Solid
Mixed books · fair range → Weak books at a fair-range price
- health label changed: Mixed → Fragile
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
needs review → halal
- halal status changed: needs review → halal
Mixed books · expensive → Weak on both axes
- health label changed: Mixed → Fragile
Weak books at a fair-range price → Mixed books · cheap-looking
- health label changed: Distressed → Mixed
- valuation label changed: Fair range → Cheap-looking
new ⚠ debt-funded expansion
- caveat added: debt-funded expansion
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
- halal status changed: not halal → fund
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
needs review → halal
- halal status changed: needs review → halal
Mixed books · cheap-looking → Mixed books · fair range
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Cheap-looking on strong books → Quality at a fair price
- health label changed: Strong → Solid
- valuation label changed: Cheap-looking → Fair range
- caveat added: solvency tension
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
not halal → fund
- halal status changed: not halal → fund
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
- halal status changed: halal → not halal
- caveat cleared: solvency tension
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Fragile → Distressed
- health label changed: Fragile → Distressed
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- halal status changed: needs review → not halal
needs review → halal
- halal status changed: needs review → halal
cleared ⚠ solvency tension
- caveat cleared: solvency tension
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak on both axes → Mixed books · expensive
- health label changed: Fragile → Mixed
Weak on both axes → Mixed books · expensive
- health label changed: Fragile → Mixed
Weak on both axes → Mixed books · expensive
- health label changed: Fragile → Mixed
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
new ⚠ solvency tension
- caveat added: solvency tension
needs review → fund
- halal status changed: needs review → fund
cleared ⚠ debt-funded expansion
- caveat cleared: debt-funded expansion
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Mixed books · cheap-looking
- health label changed: Solid → Mixed
- valuation label changed: Fair range → Cheap-looking
- caveat cleared: solvency tension
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
needs review → halal
- halal status changed: needs review → halal
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
needs review → not halal
- halal status changed: needs review → not halal
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Fragile → Mixed
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
not halal → halal
- halal status changed: not halal → halal
Strong → Solid
- health label changed: Strong → Solid
- halal status changed: needs review → not halal
- caveat added: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
halal → not halal
- halal status changed: halal → not halal
cleared ⚠ solvency tension
- caveat cleared: solvency tension
not halal → halal
- halal status changed: not halal → halal
not halal → halal
- halal status changed: not halal → halal
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Distressed → Fragile
- health label changed: Distressed → Fragile
Solid → Strong
- health label changed: Solid → Strong
- caveat cleared: solvency tension
needs review → halal
- halal status changed: needs review → halal
needs review → fund
- halal status changed: needs review → fund
Solid → Strong
- health label changed: Solid → Strong
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Fragile health (valuation not assessable) → Value-trap territory
- valuation label changed: Pre-revenue → Cheap-looking
- halal status changed: needs review → halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
halal → not halal
- halal status changed: halal → not halal
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Mixed health (valuation not assessable) → Fragile health (valuation not assessable)
- health label changed: Mixed → Fragile
Strong → Solid
- health label changed: Strong → Solid
Distressed → Fragile
- health label changed: Distressed → Fragile
Distressed → Fragile
- health label changed: Distressed → Fragile
Premium on quality → Weak on both axes
- health label changed: Solid → Fragile
- caveat added: debt-funded expansion
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Strong → Solid
- health label changed: Strong → Solid
- caveat cleared: debt-funded expansion
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
not halal → halal
- halal status changed: not halal → halal
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
- halal status changed: not halal → needs review
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
needs review → not halal
- halal status changed: needs review → not halal
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
not halal → fund
- halal status changed: not halal → fund
Mixed books · cheap-looking → Cheap-looking on strong books
- health label changed: Mixed → Solid
not halal → fund
- halal status changed: not halal → fund
Weak books at a fair-range price → Quality at a fair price
- health label changed: Fragile → Solid
- caveat added: solvency tension
- caveat cleared: collapse cap
Cheap-looking on strong books → Mixed books · cheap-looking
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
needs review → halal
- halal status changed: needs review → halal
Quality at a fair price → Weak books at a fair-range price
- health label changed: Strong → Fragile
- caveat cleared: solvency tension
cleared ⚠ solvency tension
- caveat cleared: solvency tension
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Premium on quality
- health label changed: Solid → Strong
- valuation label changed: Fair range → Expensive
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Solid → Strong
- health label changed: Solid → Strong
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Strong → Solid
- health label changed: Strong → Solid
not halal → halal
- halal status changed: not halal → halal
needs review → halal
- halal status changed: needs review → halal
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
not halal → halal
- halal status changed: not halal → halal
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Mixed books · cheap-looking → Quality at a fair price
- health label changed: Mixed → Solid
- valuation label changed: Cheap-looking → Fair range
- caveat added: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
halal → not halal
- halal status changed: halal → not halal
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ solvency tension
- caveat cleared: solvency tension
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Mixed books · cheap-looking → Quality at a fair price
- health label changed: Mixed → Strong
- valuation label changed: Cheap-looking → Fair range
- caveat added: solvency tension
Weak on both axes → Value-trap territory
- valuation label changed: Expensive → Cheap-looking
Distressed → Fragile
- health label changed: Distressed → Fragile
- caveat added: debt-funded expansion
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
not halal → halal
- halal status changed: not halal → halal
Strong → Solid
- health label changed: Strong → Solid
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Solid → Strong
- health label changed: Solid → Strong
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
- caveat cleared: solvency tension
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
not halal → halal
- halal status changed: not halal → halal
not halal → needs review
- halal status changed: not halal → needs review
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
needs review → not halal
- halal status changed: needs review → not halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Mixed books · expensive → Mixed books · fair range
- valuation label changed: Expensive → Fair range
halal → needs review
- halal status changed: halal → needs review
Cheap-looking on strong books → Quality at a fair price
- health label changed: Strong → Solid
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Mixed books · expensive → Weak on both axes
- health label changed: Mixed → Fragile
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
halal → not halal
- halal status changed: halal → not halal
needs review → halal
- halal status changed: needs review → halal
halal → not halal
- halal status changed: halal → not halal
not halal → halal
- halal status changed: not halal → halal
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Fragile health (valuation not assessable) → Solid health (valuation not assessable)
- health label changed: Fragile → Solid
- caveat added: solvency tension
cleared ⚠ solvency tension
- caveat cleared: solvency tension
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
halal → not halal
- halal status changed: halal → not halal
not halal → halal
- halal status changed: not halal → halal
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → needs review
- halal status changed: not halal → needs review
Weak books at a fair-range price → Mixed books · expensive
- health label changed: Fragile → Mixed
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- halal status changed: not halal → halal
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Solid → Strong
- health label changed: Solid → Strong
not halal → halal
- halal status changed: not halal → halal
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
needs review → halal
- halal status changed: needs review → halal
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
- caveat cleared: solvency tension
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
halal → not halal
- halal status changed: halal → not halal
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Mixed books · cheap-looking → Mixed books · fair range
- valuation label changed: Cheap-looking → Fair range
Value-trap territory → Cheap-looking on strong books
- health label changed: Fragile → Strong
- halal status changed: not halal → needs review
- caveat added: solvency tension
- caveat cleared: collapse cap
Fragile health (valuation not assessable) → Distressed health (valuation not assessable)
- health label changed: Fragile → Distressed
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Mixed books · expensive → Mixed books · fair range
- valuation label changed: Expensive → Fair range
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Mixed books · fair range → Mixed books · cheap-looking
- valuation label changed: Fair range → Cheap-looking
not halal → halal
- halal status changed: not halal → halal
Strong → Solid
- health label changed: Strong → Solid
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
halal → not halal
- halal status changed: halal → not halal
not halal → needs review
- halal status changed: not halal → needs review
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
cleared ⚠ solvency tension
- caveat cleared: solvency tension
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Solid → Strong
- health label changed: Solid → Strong
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
not halal → needs review
- halal status changed: not halal → needs review
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
not halal → fund
- halal status changed: not halal → fund
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Week of Aug 30, 2026 — 37 changes across 3,489 stocks scanned
3,461 with a computed verdict · 28 reported no data
Methodology cap-tier-v1: cap-tier sector medians adopted — valuation verdicts moving this week reflect the recalibration, not company changes. 52 population-driven moves were not recorded as company events.
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
halal → not halal
- halal status changed: halal → not halal
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Solid → Strong
- health label changed: Solid → Strong
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ debt-funded expansion
- caveat cleared: debt-funded expansion
halal → not halal
- halal status changed: halal → not halal
Strong → Solid
- health label changed: Strong → Solid
Mixed → Strong
- health label changed: Mixed → Strong
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Solid → Strong
- health label changed: Solid → Strong
Solid → Strong
- health label changed: Solid → Strong
- caveat cleared: solvency tension
halal → not halal
- halal status changed: halal → not halal
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Solid → Strong
- health label changed: Solid → Strong
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Strong → Solid
- health label changed: Strong → Solid
- halal status changed: halal → not halal
- caveat cleared: debt-funded expansion
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Mixed books · fair range → Weak books at a fair-range price
- health label changed: Mixed → Fragile
needs review → not halal
- halal status changed: needs review → not halal
cleared ⚠ debt-funded expansion
- caveat cleared: debt-funded expansion
Mixed books · expensive → Premium on quality
- health label changed: Mixed → Strong
- caveat added: solvency tension
new ⚠ solvency tension
- caveat added: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
- caveat cleared: solvency tension
needs review → not halal
- halal status changed: needs review → not halal
cleared ⚠ solvency tension
- caveat cleared: solvency tension
halal → not halal
- halal status changed: halal → not halal
Weak on both axes → Mixed books · expensive
- health label changed: Fragile → Mixed
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Weak on both axes → Mixed books · expensive
- health label changed: Fragile → Mixed
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Solid
- caveat added: solvency tension
Weak books at a fair-range price → Quality at a fair price
- health label changed: Fragile → Strong
- caveat added: solvency tension
Mixed books · fair range → Premium on quality
- health label changed: Mixed → Strong
- valuation label changed: Fair range → Expensive
- caveat added: solvency tension
Strong → Solid
- health label changed: Strong → Solid
new ⚠ debt-funded expansion
- caveat added: debt-funded expansion
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Week of Aug 25, 2026 — 2 changes across 3,769 stocks scanned
3,610 with a computed verdict · 45 reported no data · 114 failed to compute
Methodology cap-tier-v1: cap-tier sector medians adopted — valuation verdicts moving this week reflect the recalibration, not company changes. 80 population-driven moves were not recorded as company events.
new ⚠ debt-funded expansion
- caveat added: debt-funded expansion
Moderate → High
- risk band changed: Moderate → High
Week of Aug 22, 2026 — 97 changes across 1,128 stocks scanned
1,099 with a computed verdict · 29 reported no data
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Mixed books · expensive → Weak books at a fair-range price
- health label changed: Mixed → Fragile
- valuation label changed: Expensive → Fair range
Solid → Strong
- health label changed: Solid → Strong
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
cleared ⚠ solvency tension
- caveat cleared: solvency tension
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
cleared ⚠ debt-funded expansion
- caveat cleared: debt-funded expansion
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Solid → Strong
- health label changed: Solid → Strong
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Fragile health (valuation not assessable) → Distressed health (valuation not assessable)
- health label changed: Fragile → Distressed
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Mixed health (valuation not assessable) → Fragile health (valuation not assessable)
- health label changed: Mixed → Fragile
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ collapse cap
- caveat cleared: collapse cap
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Value-trap territory → Weak on both axes
- health label changed: Fragile → Distressed
- valuation label changed: Cheap-looking → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Mixed books · fair range → Premium on quality
- health label changed: Mixed → Strong
- valuation label changed: Fair range → Expensive
- caveat added: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Weak on both axes
- health label changed: Fragile → Distressed
- valuation label changed: Fair range → Expensive
Strong → Solid
- health label changed: Strong → Solid
- caveat added: debt-funded expansion
Weak on both axes → Premium on quality
- health label changed: Distressed → Solid
- caveat added: solvency tension
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Mixed books · expensive → Fragile health (valuation not assessable)
- health label changed: Mixed → Fragile
- valuation label changed: Expensive → Pre-revenue
Fragile → Distressed
- health label changed: Fragile → Distressed
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Fragile → Distressed
- health label changed: Fragile → Distressed
new ⚠ solvency tension
- caveat added: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Fragile health (valuation not assessable) → Distressed health (valuation not assessable)
- health label changed: Fragile → Distressed
Distressed → Fragile
- health label changed: Distressed → Fragile
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Fragile → Distressed
- health label changed: Fragile → Distressed
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Value-trap territory → Mixed books · cheap-looking
- health label changed: Distressed → Mixed
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Strong
- caveat cleared: collapse cap
Premium on quality → Weak on both axes
- health label changed: Strong → Fragile
Cheap-looking on strong books → Value-trap territory
- health label changed: Solid → Distressed
- caveat cleared: solvency tension
Weak on both axes → Mixed books · expensive
- health label changed: Fragile → Mixed
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Fragile → Distressed
- health label changed: Fragile → Distressed
new ⚠ solvency tension
- caveat added: solvency tension
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Value-trap territory → Weak on both axes
- valuation label changed: Cheap-looking → Expensive
Distressed → Fragile
- health label changed: Distressed → Fragile
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Distressed → Fragile
- health label changed: Distressed → Fragile
- caveat added: debt-funded expansion
- caveat added: collapse cap
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
cleared ⚠ debt-funded expansion
- caveat cleared: debt-funded expansion
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Fragile → Distressed
- health label changed: Fragile → Distressed
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Mixed books · fair range → Weak books at a fair-range price
- health label changed: Mixed → Fragile
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Distressed → Fragile
- health label changed: Distressed → Fragile
Premium on quality → Weak on both axes
- health label changed: Solid → Fragile
- caveat cleared: solvency tension
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Week of Aug 15, 2026 — 39 changes across 1,059 stocks scanned
969 with a computed verdict · 16 reported no data · 74 failed to compute
Mixed books · fair range → Weak on both axes
- health label changed: Mixed → Distressed
- valuation label changed: Fair range → Expensive
Distressed → Fragile
- health label changed: Distressed → Fragile
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Solid → Strong
- health label changed: Solid → Strong
Fragile health (valuation not assessable) → Mixed health (valuation not assessable)
- health label changed: Fragile → Mixed
Fragile → Distressed
- health label changed: Fragile → Distressed
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Solid → Strong
- health label changed: Solid → Strong
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Strong
- caveat added: solvency tension
Premium on quality → Mixed books · expensive
- health label changed: Strong → Mixed
- caveat added: collapse cap
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Mixed books · expensive → Premium on quality
- health label changed: Mixed → Solid
Solid → Strong
- health label changed: Solid → Strong
- caveat cleared: debt-funded expansion
Distressed health (valuation not assessable) → Fragile health (valuation not assessable)
- health label changed: Distressed → Fragile
Mixed books · fair range → Weak books at a fair-range price
- health label changed: Mixed → Distressed
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
new ⚠ solvency tension
- caveat added: solvency tension
Distressed health (valuation not assessable) → Fragile health (valuation not assessable)
- health label changed: Distressed → Fragile
Value-trap territory → Weak books at a fair-range price
- health label changed: Fragile → Distressed
- valuation label changed: Cheap-looking → Fair range
Strong → Solid
- health label changed: Strong → Solid
Strong → Solid
- health label changed: Strong → Solid
Mixed books · cheap-looking → Value-trap territory
- health label changed: Mixed → Fragile
Distressed → Fragile
- health label changed: Distressed → Fragile
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Distressed → Fragile
- health label changed: Distressed → Fragile
Fragile → Distressed
- health label changed: Fragile → Distressed
Solid → Strong
- health label changed: Solid → Strong
Mixed books · fair range → Weak books at a fair-range price
- health label changed: Mixed → Distressed
Premium on quality → Mixed books · expensive
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
new ⚠ debt-funded expansion
- caveat added: debt-funded expansion
Distressed health (valuation not assessable) → Fragile health (valuation not assessable)
- health label changed: Distressed → Fragile
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
- caveat cleared: solvency tension
Strong → Solid
- health label changed: Strong → Solid
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Solid
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Mixed books · expensive → Weak books at a fair-range price
- health label changed: Mixed → Fragile
- valuation label changed: Expensive → Fair range
cleared ⚠ debt-funded expansion
- caveat cleared: debt-funded expansion
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Week of Aug 10, 2026 — 122 changes across 999 stocks scanned
982 with a computed verdict · 17 reported no data
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
cleared ⚠ earnings quality
- caveat cleared: earnings quality
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
cleared ⚠ stale financials
- caveat cleared: stale financials
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
Strong → Solid
- health label changed: Strong → Solid
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Solid
- caveat added: solvency tension
Mixed books · cheap-looking → Cheap-looking on strong books
- health label changed: Mixed → Solid
- caveat added: solvency tension
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Quality at a fair price
- health label changed: Fragile → Strong
- caveat added: solvency tension
- caveat cleared: earnings quality
cleared ⚠ solvency tension
- caveat cleared: solvency tension
cleared ⚠ stale financials
- caveat cleared: stale financials
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
Distressed → Fragile
- health label changed: Distressed → Fragile
Distressed → Fragile
- health label changed: Distressed → Fragile
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
cleared ⚠ stale financials
- caveat cleared: stale financials
Quality at a fair price — with leverage caveats → Quality at a fair price
- health label changed: Strong → Solid
Mixed books · fair range → Weak books at a fair-range price
- health label changed: Mixed → Fragile
Strong → Solid
- health label changed: Strong → Solid
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Solid → Strong
- health label changed: Solid → Strong
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Fragile health (valuation not assessable) → Distressed health (valuation not assessable)
- health label changed: Fragile → Distressed
cleared ⚠ stale financials
- caveat cleared: stale financials
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
cleared ⚠ stale financials
- caveat cleared: stale financials
Weak on both axes → Premium on quality
- health label changed: Fragile → Strong
cleared ⚠ roll up profile
- caveat cleared: roll up profile
cleared ⚠ stale financials
- caveat cleared: stale financials
cleared ⚠ roll up profile
- caveat cleared: roll up profile
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
Solid → Strong
- health label changed: Solid → Strong
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Value-trap territory → Weak books at a fair-range price
- valuation label changed: Cheap-looking → Fair range
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
Premium on quality → Mixed books · fair range
- health label changed: Solid → Mixed
- valuation label changed: Expensive → Fair range
- caveat cleared: solvency tension
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
cleared ⚠ solvency tension
- caveat cleared: solvency tension
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Quality at a fair price — with leverage caveats → Quality at a fair price
- cell label changed with no separate axis move recorded
cleared ⚠ earnings quality
- caveat cleared: earnings quality
new ⚠ solvency tension
- caveat added: solvency tension
Solid → Strong
- health label changed: Solid → Strong
Strong → Solid
- health label changed: Strong → Solid
Weak books at a fair-range price → Mixed books · cheap-looking
- health label changed: Fragile → Mixed
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ low coverage
- caveat cleared: low coverage
cleared ⚠ stale financials
- caveat cleared: stale financials
Quality at a fair price → Premium on quality
- health label changed: Strong → Solid
- valuation label changed: Fair range → Expensive
- caveat added: solvency tension
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
cleared ⚠ stale financials
- caveat cleared: stale financials
Solid → Strong
- health label changed: Solid → Strong
Weak books at a fair-range price → Value-trap territory
- valuation label changed: Fair range → Cheap-looking
Mixed books · expensive → Premium on quality
- health label changed: Mixed → Solid
- caveat added: solvency tension
cleared ⚠ earnings quality
- caveat cleared: earnings quality
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
new ⚠ solvency tension
- caveat added: solvency tension
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
cleared ⚠ stale financials
- caveat cleared: stale financials
Mixed books · fair range → Weak books at a fair-range price
- health label changed: Mixed → Fragile
- caveat cleared: earnings quality
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
cleared ⚠ low coverage
- caveat cleared: low coverage
cleared ⚠ stale financials
- caveat cleared: stale financials
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Distressed → Fragile
- health label changed: Distressed → Fragile
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
- caveat added: solvency tension
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Value-trap territory → Weak books at a fair-range price
- health label changed: Fragile → Distressed
- valuation label changed: Cheap-looking → Fair range
Cheap-looking on strong books → Quality at a fair price
- valuation label changed: Cheap-looking → Fair range
- caveat cleared: solvency tension
Distressed → Fragile
- health label changed: Distressed → Fragile
- caveat cleared: earnings quality
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
cleared ⚠ stale financials
- caveat cleared: stale financials
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
new ⚠ solvency tension
- caveat added: solvency tension
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Mixed books · fair range → Quality at a fair price
- health label changed: Mixed → Strong
- caveat cleared: earnings quality
Quality at a fair price — with leverage caveats → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ earnings quality
- caveat cleared: earnings quality
Solid → Strong
- health label changed: Solid → Strong
Quality at a fair price — with leverage caveats → Quality at a fair price
- health label changed: Strong → Solid
cleared ⚠ stale financials
- caveat cleared: stale financials
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Premium on quality → Quality at a fair price
- valuation label changed: Expensive → Fair range
Fragile → Distressed
- health label changed: Fragile → Distressed
cleared ⚠ solvency tension
- caveat cleared: solvency tension
cleared ⚠ low coverage
- caveat cleared: low coverage
cleared ⚠ stale financials
- caveat cleared: stale financials
Quality at a fair price — with leverage caveats → Value-trap territory
- health label changed: Strong → Distressed
- valuation label changed: Fair range → Cheap-looking
- caveat cleared: solvency tension
cleared ⚠ earnings quality
- caveat cleared: earnings quality
cleared ⚠ stale financials
- caveat cleared: stale financials
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
cleared ⚠ stale financials
- caveat cleared: stale financials
cleared ⚠ earnings quality
- caveat cleared: earnings quality
cleared ⚠ solvency tension
- caveat cleared: solvency tension
Solid → Strong
- health label changed: Solid → Strong
cleared ⚠ earnings quality
- caveat cleared: earnings quality
cleared ⚠ stale financials
- caveat cleared: stale financials
Quality at a fair price → Mixed books · fair range
- health label changed: Solid → Mixed
- caveat cleared: solvency tension
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Weak books at a fair-range price → Weak on both axes
- valuation label changed: Fair range → Expensive
Cheap-looking on strong books → Weak books at a fair-range price
- health label changed: Strong → Fragile
- valuation label changed: Cheap-looking → Fair range
- caveat cleared: debt-funded expansion
Fragile → Distressed
- health label changed: Fragile → Distressed
Mixed books · fair range → Mixed books · expensive
- valuation label changed: Fair range → Expensive
Weak books at a fair-range price → Mixed books · fair range
- health label changed: Fragile → Mixed
Fragile → Distressed
- health label changed: Fragile → Distressed
Weak on both axes → Weak books at a fair-range price
- valuation label changed: Expensive → Fair range
Quality at a fair price → Premium on quality
- valuation label changed: Fair range → Expensive
Quality at a fair price → Cheap-looking on strong books
- valuation label changed: Fair range → Cheap-looking
Week of Aug 4, 2026 — 0 changes across 841 stocks scanned
696 with a computed verdict · 7 reported no data · 138 failed to compute
First scan on record — there was no earlier snapshot to compare against, so this week records no changes by construction, not because nothing moved.
Corrections — our classification changed, not the stock
None separated out. The scan records label moves only — it does not currently tag a change as a classification correction, so no change here is presented as one. Any change caused by a classification fix is currently sitting in the weekly lists above, indistinguishable from a market move — we would rather say that than pretend to a separation we do not yet make.