Curated stocks with dominant or monopoly market positions in Singapore, cross-referenced with Stage 1 & Stage 2 quality scores.
9 stocks · Generated 2026-06-06 02:50 UTC
Hover over issue pills for detailed test values and thresholds.
| # | Ticker | Company | Moat | S1 | S2 | Stars | PE | ROE | NMarg | Rev 3Y | Div Yld | D/E | FCF Yld | Issues |
|---|
| 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 | ||||
A concise weekly note with score changes, new watchlist candidates, and methodology updates.