Run 20260606_0250 vs latest prior company snapshots · 9 stocks analysed · Generated 2026-06-06 02:50 UTC
Tracks score changes, star band shifts, and individual test flips across Stage 2 runs.
No changes detected — this is the baseline run.
No active watchlist entries.
| Ticker | Company | Score | Non-Green Tests |
|---|---|---|---|
| S68 | Singapore Exchange Limite | 0/20 | All green |
| C52 | ComfortDelGro Corporation | 2/20 | All green |
| WJP | VICOM Ltd | 2/20 | E2 (yellow) |
Stocks scoring 4-6 — showing which tests limit Strong Screen Match status.
| Ticker | Company | Score | Blocking Tests |
|---|---|---|---|
| S61 | SBS Transit Ltd | 4/20 | B1 (yellow, +2), C2 (yellow, +1), D2 (yellow, +1) |
| CJLU | NetLink NBN Trust | 5/20 | B1 (yellow, +2), C1 (yellow, +2), B2 (yellow, +1) |
| S63 | Singapore Technologies En | 6/20 | B2 (red, +2), C1 (red, +2), B1 (green, +1) |
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | 1.30× | ● Green (0) | |
Cash Conversion — Operating cash flow as a ratio of net income — measures earnings quality and cash backing. ≥ 0.9× Green | ≥ 0.6× Yellow | < 0.6× Red | ||||
| A2 | Non-Operating Income | -0.15× | ● Green (0) | |
Non-Operating Income — Share of net income not explained by operating income — high values flag reliance on non-recurring items. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Business Momentum | ||||
| B1 | Revenue Growth YoY | +11.3% | ● Green (0) | |
Revenue Growth YoY — Year-over-year revenue growth rate — trend deterioration adds a penalty point. ≥ +5% Green | ≥ −5% Yellow | < −5% Red | ||||
| B2 | Operating Leverage | +4.4% | ● Green (0) | |
Operating Leverage — Gross profit growth minus revenue growth — positive means margins are expanding with scale. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Balance Sheet Trajectory | ||||
| C1 | Net Debt / EBITDA | -0.53× | ● Green (0) | |
Net Debt / EBITDA — Financial leverage ratio — rising leverage over time adds a penalty point. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | -22.4% | ● Green (0) | |
Receivables vs Revenue Δ — Receivables growth minus revenue growth — excess receivables growth can signal revenue quality issues. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +74.3% | ● Green (0) | |
Gross Margin 3Y Change — 3-year gross margin change plus volatility check — persistent margin erosion scores Red. ≥ −2pp Green | ≥ −8pp Yellow | < −8pp Red | ||||
| D2 | NI / GP Stability | 0.64× | ● Green (0) | |
NI / GP Stability — Deviation of NI/GP ratio from its historical median — spikes or crashes both flag earnings quality risk. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 1.00× | ● Green (0) | |
Revenue vs 5-Year Peak — Current revenue as a fraction of 5-year peak — a large gap signals cyclical trough or structural decline. ≥ 95% Green | ≥ 85% Yellow | < 85% Red | ||||
| E2 | Revenue Growth Volatility | +4.2% | ● Green (0) | |
Revenue Growth Volatility — Standard deviation of YoY revenue growth rates — high volatility indicates cyclical or unpredictable business. ≤ 10% σ Green | ≤ 25% Yellow | > 25% Red | ||||
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | 1.96× | ● Green (1) | |
Cash Conversion — Operating cash flow as a ratio of net income — measures earnings quality and cash backing. ≥ 0.9× Green | ≥ 0.6× Yellow | < 0.6× Red | ||||
| A2 | Non-Operating Income | -0.52× | ● Green (0) | |
Non-Operating Income — Share of net income not explained by operating income — high values flag reliance on non-recurring items. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Business Momentum | ||||
| B1 | Revenue Growth YoY | +13.0% | ● Green (0) | |
Revenue Growth YoY — Year-over-year revenue growth rate — trend deterioration adds a penalty point. ≥ +5% Green | ≥ −5% Yellow | < −5% Red | ||||
| B2 | Operating Leverage | +5.7% | ● Green (0) | |
Operating Leverage — Gross profit growth minus revenue growth — positive means margins are expanding with scale. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Balance Sheet Trajectory | ||||
| C1 | Net Debt / EBITDA | 1.27× | ● Green (1) | |
Net Debt / EBITDA — Financial leverage ratio — rising leverage over time adds a penalty point. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | -6.3% | ● Green (0) | |
Receivables vs Revenue Δ — Receivables growth minus revenue growth — excess receivables growth can signal revenue quality issues. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +16.9% | ● Green (0) | |
Gross Margin 3Y Change — 3-year gross margin change plus volatility check — persistent margin erosion scores Red. ≥ −2pp Green | ≥ −8pp Yellow | < −8pp Red | ||||
| D2 | NI / GP Stability | 0.27× | ● Green (0) | |
NI / GP Stability — Deviation of NI/GP ratio from its historical median — spikes or crashes both flag earnings quality risk. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 1.00× | ● Green (0) | |
Revenue vs 5-Year Peak — Current revenue as a fraction of 5-year peak — a large gap signals cyclical trough or structural decline. ≥ 95% Green | ≥ 85% Yellow | < 85% Red | ||||
| E2 | Revenue Growth Volatility | +6.8% | ● Green (0) | |
Revenue Growth Volatility — Standard deviation of YoY revenue growth rates — high volatility indicates cyclical or unpredictable business. ≤ 10% σ Green | ≤ 25% Yellow | > 25% Red | ||||
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | 1.37× | ● Green (0) | |
Cash Conversion — Operating cash flow as a ratio of net income — measures earnings quality and cash backing. ≥ 0.9× Green | ≥ 0.6× Yellow | < 0.6× Red | ||||
| A2 | Non-Operating Income | -0.22× | ● Green (0) | |
Non-Operating Income — Share of net income not explained by operating income — high values flag reliance on non-recurring items. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Business Momentum | ||||
| B1 | Revenue Growth YoY | +41.0% | ● Green (0) | |
Revenue Growth YoY — Year-over-year revenue growth rate — trend deterioration adds a penalty point. ≥ +5% Green | ≥ −5% Yellow | < −5% Red | ||||
| B2 | Operating Leverage | +40.7% | ● Green (0) | |
Operating Leverage — Gross profit growth minus revenue growth — positive means margins are expanding with scale. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Balance Sheet Trajectory | ||||
| C1 | Net Debt / EBITDA | -0.40× | ● Green (1) | |
Net Debt / EBITDA — Financial leverage ratio — rising leverage over time adds a penalty point. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | -12.1% | ● Green (0) | |
Receivables vs Revenue Δ — Receivables growth minus revenue growth — excess receivables growth can signal revenue quality issues. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +59.1% | ● Green (0) | |
Gross Margin 3Y Change — 3-year gross margin change plus volatility check — persistent margin erosion scores Red. ≥ −2pp Green | ≥ −8pp Yellow | < −8pp Red | ||||
| D2 | NI / GP Stability | 0.44× | ● Green (0) | |
NI / GP Stability — Deviation of NI/GP ratio from its historical median — spikes or crashes both flag earnings quality risk. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 1.00× | ● Green (0) | |
Revenue vs 5-Year Peak — Current revenue as a fraction of 5-year peak — a large gap signals cyclical trough or structural decline. ≥ 95% Green | ≥ 85% Yellow | < 85% Red | ||||
| E2 | Revenue Growth Volatility | +20.8% | ● Yellow (1) | |
Revenue Growth Volatility — Standard deviation of YoY revenue growth rates — high volatility indicates cyclical or unpredictable business. ≤ 10% σ Green | ≤ 25% Yellow | > 25% Red | ||||
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | 2.10× | ● Green (0) | |
Cash Conversion — Operating cash flow as a ratio of net income — measures earnings quality and cash backing. ≥ 0.9× Green | ≥ 0.6× Yellow | < 0.6× Red | ||||
| A2 | Non-Operating Income | -0.11× | ● Green (0) | |
Non-Operating Income — Share of net income not explained by operating income — high values flag reliance on non-recurring items. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Business Momentum | ||||
| B1 | Revenue Growth YoY | -2.7% | ● Yellow (2) | |
Revenue Growth YoY — Year-over-year revenue growth rate — trend deterioration adds a penalty point. ≥ +5% Green | ≥ −5% Yellow | < −5% Red | ||||
| B2 | Operating Leverage | +10.5% | ● Green (0) | |
Operating Leverage — Gross profit growth minus revenue growth — positive means margins are expanding with scale. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Balance Sheet Trajectory | ||||
| C1 | Net Debt / EBITDA | 0.01× | ● Green (0) | |
Net Debt / EBITDA — Financial leverage ratio — rising leverage over time adds a penalty point. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | +7.2% | ● Yellow (1) | |
Receivables vs Revenue Δ — Receivables growth minus revenue growth — excess receivables growth can signal revenue quality issues. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +14.1% | ● Green (0) | |
Gross Margin 3Y Change — 3-year gross margin change plus volatility check — persistent margin erosion scores Red. ≥ −2pp Green | ≥ −8pp Yellow | < −8pp Red | ||||
| D2 | NI / GP Stability | 0.29× | ● Yellow (1) | |
NI / GP Stability — Deviation of NI/GP ratio from its historical median — spikes or crashes both flag earnings quality risk. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.97× | ● Green (0) | |
Revenue vs 5-Year Peak — Current revenue as a fraction of 5-year peak — a large gap signals cyclical trough or structural decline. ≥ 95% Green | ≥ 85% Yellow | < 85% Red | ||||
| E2 | Revenue Growth Volatility | +2.5% | ● Green (0) | |
Revenue Growth Volatility — Standard deviation of YoY revenue growth rates — high volatility indicates cyclical or unpredictable business. ≤ 10% σ Green | ≤ 25% Yellow | > 25% Red | ||||
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | 3.11× | ● Green (0) | |
Cash Conversion — Operating cash flow as a ratio of net income — measures earnings quality and cash backing. ≥ 0.9× Green | ≥ 0.6× Yellow | < 0.6× Red | ||||
| A2 | Non-Operating Income | -0.14× | ● Green (0) | |
Non-Operating Income — Share of net income not explained by operating income — high values flag reliance on non-recurring items. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Business Momentum | ||||
| B1 | Revenue Growth YoY | +1.6% | ● Yellow (2) | |
Revenue Growth YoY — Year-over-year revenue growth rate — trend deterioration adds a penalty point. ≥ +5% Green | ≥ −5% Yellow | < −5% Red | ||||
| B2 | Operating Leverage | -1.1% | ● Yellow (1) | |
Operating Leverage — Gross profit growth minus revenue growth — positive means margins are expanding with scale. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Balance Sheet Trajectory | ||||
| C1 | Net Debt / EBITDA | 2.76× | ● Yellow (2) | |
Net Debt / EBITDA — Financial leverage ratio — rising leverage over time adds a penalty point. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | -2.9% | ● Green (0) | |
Receivables vs Revenue Δ — Receivables growth minus revenue growth — excess receivables growth can signal revenue quality issues. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +92.4% | ● Green (0) | |
Gross Margin 3Y Change — 3-year gross margin change plus volatility check — persistent margin erosion scores Red. ≥ −2pp Green | ≥ −8pp Yellow | < −8pp Red | ||||
| D2 | NI / GP Stability | 0.22× | ● Green (0) | |
NI / GP Stability — Deviation of NI/GP ratio from its historical median — spikes or crashes both flag earnings quality risk. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 1.00× | ● Green (0) | |
Revenue vs 5-Year Peak — Current revenue as a fraction of 5-year peak — a large gap signals cyclical trough or structural decline. ≥ 95% Green | ≥ 85% Yellow | < 85% Red | ||||
| E2 | Revenue Growth Volatility | +1.6% | ● Green (0) | |
Revenue Growth Volatility — Standard deviation of YoY revenue growth rates — high volatility indicates cyclical or unpredictable business. ≤ 10% σ Green | ≤ 25% Yellow | > 25% Red | ||||
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | 3.69× | ● Green (0) | |
Cash Conversion — Operating cash flow as a ratio of net income — measures earnings quality and cash backing. ≥ 0.9× Green | ≥ 0.6× Yellow | < 0.6× Red | ||||
| A2 | Non-Operating Income | 0.10× | ● Green (0) | |
Non-Operating Income — Share of net income not explained by operating income — high values flag reliance on non-recurring items. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Business Momentum | ||||
| B1 | Revenue Growth YoY | +9.5% | ● Green (1) | |
Revenue Growth YoY — Year-over-year revenue growth rate — trend deterioration adds a penalty point. ≥ +5% Green | ≥ −5% Yellow | < −5% Red | ||||
| B2 | Operating Leverage | -10.2% | ● Red (2) | |
Operating Leverage — Gross profit growth minus revenue growth — positive means margins are expanding with scale. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Balance Sheet Trajectory | ||||
| C1 | Net Debt / EBITDA | 4.49× | ● Red (2) | |
Net Debt / EBITDA — Financial leverage ratio — rising leverage over time adds a penalty point. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | -8.1% | ● Green (0) | |
Receivables vs Revenue Δ — Receivables growth minus revenue growth — excess receivables growth can signal revenue quality issues. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +17.5% | ● Green (0) | |
Gross Margin 3Y Change — 3-year gross margin change plus volatility check — persistent margin erosion scores Red. ≥ −2pp Green | ≥ −8pp Yellow | < −8pp Red | ||||
| D2 | NI / GP Stability | 0.21× | ● Yellow (1) | |
NI / GP Stability — Deviation of NI/GP ratio from its historical median — spikes or crashes both flag earnings quality risk. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 1.00× | ● Green (0) | |
Revenue vs 5-Year Peak — Current revenue as a fraction of 5-year peak — a large gap signals cyclical trough or structural decline. ≥ 95% Green | ≥ 85% Yellow | < 85% Red | ||||
| E2 | Revenue Growth Volatility | +1.3% | ● Green (0) | |
Revenue Growth Volatility — Standard deviation of YoY revenue growth rates — high volatility indicates cyclical or unpredictable business. ≤ 10% σ Green | ≤ 25% Yellow | > 25% Red | ||||
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | 0.88× | ● Yellow (2) | |
Cash Conversion — Operating cash flow as a ratio of net income — measures earnings quality and cash backing. ≥ 0.9× Green | ≥ 0.6× Yellow | < 0.6× Red | ||||
| A2 | Non-Operating Income | 0.76× | ● Red (2) | |
Non-Operating Income — Share of net income not explained by operating income — high values flag reliance on non-recurring items. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Business Momentum | ||||
| B1 | Revenue Growth YoY | +0.8% | ● Yellow (1) | |
Revenue Growth YoY — Year-over-year revenue growth rate — trend deterioration adds a penalty point. ≥ +5% Green | ≥ −5% Yellow | < −5% Red | ||||
| B2 | Operating Leverage | — | — | ● N/A (1) |
Operating Leverage — Gross profit growth minus revenue growth — positive means margins are expanding with scale. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Balance Sheet Trajectory | ||||
| C1 | Net Debt / EBITDA | 2.24× | ● Yellow (1) | |
Net Debt / EBITDA — Financial leverage ratio — rising leverage over time adds a penalty point. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | -4.6% | ● Green (0) | |
Receivables vs Revenue Δ — Receivables growth minus revenue growth — excess receivables growth can signal revenue quality issues. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | — | ● N/A (1) | |
Gross Margin 3Y Change — 3-year gross margin change plus volatility check — persistent margin erosion scores Red. ≥ −2pp Green | ≥ −8pp Yellow | < −8pp Red | ||||
| D2 | NI / GP Stability | — | ● N/A (1) | |
NI / GP Stability — Deviation of NI/GP ratio from its historical median — spikes or crashes both flag earnings quality risk. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.98× | ● Green (0) | |
Revenue vs 5-Year Peak — Current revenue as a fraction of 5-year peak — a large gap signals cyclical trough or structural decline. ≥ 95% Green | ≥ 85% Yellow | < 85% Red | ||||
| E2 | Revenue Growth Volatility | +2.3% | ● Green (0) | |
Revenue Growth Volatility — Standard deviation of YoY revenue growth rates — high volatility indicates cyclical or unpredictable business. ≤ 10% σ Green | ≤ 25% Yellow | > 25% Red | ||||
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | 0.88× | ● Yellow (2) | |
Cash Conversion — Operating cash flow as a ratio of net income — measures earnings quality and cash backing. ≥ 0.9× Green | ≥ 0.6× Yellow | < 0.6× Red | ||||
| A2 | Non-Operating Income | 0.76× | ● Red (2) | |
Non-Operating Income — Share of net income not explained by operating income — high values flag reliance on non-recurring items. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Business Momentum | ||||
| B1 | Revenue Growth YoY | +0.8% | ● Yellow (1) | |
Revenue Growth YoY — Year-over-year revenue growth rate — trend deterioration adds a penalty point. ≥ +5% Green | ≥ −5% Yellow | < −5% Red | ||||
| B2 | Operating Leverage | — | — | ● N/A (1) |
Operating Leverage — Gross profit growth minus revenue growth — positive means margins are expanding with scale. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Balance Sheet Trajectory | ||||
| C1 | Net Debt / EBITDA | 2.24× | ● Yellow (1) | |
Net Debt / EBITDA — Financial leverage ratio — rising leverage over time adds a penalty point. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | -4.6% | ● Green (0) | |
Receivables vs Revenue Δ — Receivables growth minus revenue growth — excess receivables growth can signal revenue quality issues. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | — | ● N/A (1) | |
Gross Margin 3Y Change — 3-year gross margin change plus volatility check — persistent margin erosion scores Red. ≥ −2pp Green | ≥ −8pp Yellow | < −8pp Red | ||||
| D2 | NI / GP Stability | — | ● N/A (1) | |
NI / GP Stability — Deviation of NI/GP ratio from its historical median — spikes or crashes both flag earnings quality risk. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.98× | ● Green (0) | |
Revenue vs 5-Year Peak — Current revenue as a fraction of 5-year peak — a large gap signals cyclical trough or structural decline. ≥ 95% Green | ≥ 85% Yellow | < 85% Red | ||||
| E2 | Revenue Growth Volatility | +2.3% | ● Green (0) | |
Revenue Growth Volatility — Standard deviation of YoY revenue growth rates — high volatility indicates cyclical or unpredictable business. ≤ 10% σ Green | ≤ 25% Yellow | > 25% Red | ||||
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | -0.20× | ● Red (2) | |
Cash Conversion — Operating cash flow as a ratio of net income — measures earnings quality and cash backing. ≥ 0.9× Green | ≥ 0.6× Yellow | < 0.6× Red | ||||
| A2 | Non-Operating Income | 0.74× | ● Red (2) | |
Non-Operating Income — Share of net income not explained by operating income — high values flag reliance on non-recurring items. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Business Momentum | ||||
| B1 | Revenue Growth YoY | -23.1% | ● Red (2) | |
Revenue Growth YoY — Year-over-year revenue growth rate — trend deterioration adds a penalty point. ≥ +5% Green | ≥ −5% Yellow | < −5% Red | ||||
| B2 | Operating Leverage | -1.6% | ● Yellow (1) | |
Operating Leverage — Gross profit growth minus revenue growth — positive means margins are expanding with scale. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Balance Sheet Trajectory | ||||
| C1 | Net Debt / EBITDA | -3.54× | ● Green (0) | |
Net Debt / EBITDA — Financial leverage ratio — rising leverage over time adds a penalty point. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | -23.8% | ● Green (0) | |
Receivables vs Revenue Δ — Receivables growth minus revenue growth — excess receivables growth can signal revenue quality issues. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +26.7% | ● Green (1) | |
Gross Margin 3Y Change — 3-year gross margin change plus volatility check — persistent margin erosion scores Red. ≥ −2pp Green | ≥ −8pp Yellow | < −8pp Red | ||||
| D2 | NI / GP Stability | 0.61× | ● Green (0) | |
NI / GP Stability — Deviation of NI/GP ratio from its historical median — spikes or crashes both flag earnings quality risk. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.20× | ● Red (2) | |
Revenue vs 5-Year Peak — Current revenue as a fraction of 5-year peak — a large gap signals cyclical trough or structural decline. ≥ 95% Green | ≥ 85% Yellow | < 85% Red | ||||
| E2 | Revenue Growth Volatility | +15.4% | ● Yellow (1) | |
Revenue Growth Volatility — Standard deviation of YoY revenue growth rates — high volatility indicates cyclical or unpredictable business. ≤ 10% σ Green | ≤ 25% Yellow | > 25% Red | ||||
Each test 0/1/2 points. A1, B1, C1 carry a +1 trend penalty if last 3 years show >10% adverse movement (cap 2).
| Test | Name | Thresholds |
|---|---|---|
| A1 | Cash Conversion | ≥ 0.9× Green | ≥ 0.6× Yellow | < 0.6× Red |
| A2 | Non-Operating Income | ≤ 20% Green | ≤ 50% Yellow | > 50% Red |
| B1 | Revenue Growth YoY | ≥ +5% Green | ≥ −5% Yellow | < −5% Red |
| B2 | Operating Leverage | ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red |
| C1 | Net Debt / EBITDA | ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red |
| C2 | Receivables vs Revenue Δ | ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red |
| D1 | Gross Margin 3Y Change | ≥ −2pp Green | ≥ −8pp Yellow | < −8pp Red |
| D2 | NI / GP Stability | ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red |
| E1 | Revenue vs 5-Year Peak | ≥ 95% Green | ≥ 85% Yellow | < 85% Red |
| E2 | Revenue Growth Volatility | ≤ 10% σ Green | ≤ 25% Yellow | > 25% Red |
A concise weekly note with score changes, new watchlist candidates, and methodology updates.