Stage 2 stocks ranked by growth metrics · Revenue / EPS / FCF CAGR (3-year) cross-referenced with Stage 1 & Stage 2 scores
88 stocks · Generated 2026-06-06 02:50 UTC
| # | Ticker | Company | Cap | S1 | S2 | Stars | Rev 3Y | EPS 3Y | FCF 3Y | ROE | NMarg | PE | FCF Yld | D/E | Issues |
|---|
Bubble size = market cap · X = Revenue CAGR 3Y · Y = Stage 2 score (lower = better quality) · Color = star band
| 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.58× | ● 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.18× | ● 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.9% | ● 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 | +3.0% | ● 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.09× | ● 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 Δ | -5.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 | +31.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.30× | ● 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.0% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.92× | — | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +25.5% | ● 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 | +60.4% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +2070.6% | — | ● Green (0) |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 5.83× | ● Green (0) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +60.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.58× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +2.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 | 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 | 1.67× | ● 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.66× | ● 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 | +19.2% | ● 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 | +8.8% | ● 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.17× | ● 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 Δ | -100.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 | +28.0% | ● Red (2) | |
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.50× | ● 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 | +10.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 | 1.42× | ● 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.51× | ● 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 | +16.7% | ● 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 | -0.7% | ● 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.81× | ● 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 Δ | -71.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 | +76.7% | ● 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.51× | ● 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 | +3.9% | ● 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.28× | ● 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.13× | ● 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 | +3.9% | ● 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 | -1.8% | ● 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.80× | ● 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 Δ | +0.9% | ● 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 | +28.7% | ● 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.36× | ● 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 | +3.1% | ● 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.94× | ● 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 | -1.42× | ● 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.5% | ● 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 | -2.0% | ● 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 | -0.23× | ● 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 Δ | +152.1% | ● Red (2) | |
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 | +31.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.21× | ● 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 | +7.7% | ● 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.89× | ● 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 | -1.04× | ● 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 | +8.4% | ● 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 | +1.3% | ● 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.47× | ● 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 Δ | -56.7% | ● 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 | +45.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.09× | ● Red (2) | |
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 | +7.1% | ● 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.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.05× | ● 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 | +3.0% | ● 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 | -2.4% | ● 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 | -4.03× | ● 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 Δ | -2.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 | +21.0% | ● Yellow (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.42× | ● 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.95× | ● 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.13× | ● 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.12× | ● 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.4% | ● 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 | +0.8% | ● 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.89× | ● 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 Δ | -9.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 | +37.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.39× | ● 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.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 | +19.5% | ● 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.16× | ● 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.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 | +4.7% | ● 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 | +3.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.68× | ● 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 Δ | -4.7% | ● 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 | +88.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.05× | ● 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 | +4.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.59× | ● 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.30× | ● 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 | -3.2% | ● 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 | +13.6% | ● 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.06× | ● 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 Δ | -2.7% | ● 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.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.47× | ● 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.94× | ● Yellow (1) | |
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.1% | ● 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 | 2.47× | ● 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 | +50.8% | ● 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 | +49.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 | -1.09× | ● 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 Δ | -64.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 | +15.8% | ● 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.68× | ● 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 | +32.0% | ● Red (2) | |
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.95× | ● 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.34× | ● 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 | +14.2% | ● 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 | -2.5% | ● 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 | 0.20× | ● 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 Δ | -73.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 | +58.1% | ● Red (2) | |
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.26× | ● 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 | +7.0% | ● 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 | 2.54× | ● 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.43× | ● 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 | +14.4% | ● 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 | -2.3% | ● 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 | 0.81× | ● 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 Δ | -20.5% | ● 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 | +28.8% | ● 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.24× | ● Red (2) | |
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.9% | ● 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 | 2.65× | ● 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.86× | ● 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 | +5.6% | ● 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 | -0.5% | ● 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.40× | ● 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 Δ | -9.5% | ● 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 | +71.7% | ● 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.11× | ● 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.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 | 1.12× | ● 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.26× | ● 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 | +29.2% | ● 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 | -0.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 | -2.99× | ● 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 Δ | +1139.6% | ● Red (2) | |
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 | +85.2% | ● 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.31× | ● 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 | +7.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 | 0.99× | ● 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.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 | +10.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 | -18.7% | ● 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 | 0.07× | ● 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 Δ | -33.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 | +17.2% | ● 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.40× | ● 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.7% | ● 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.22× | ● 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.86× | ● 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 | -3.1% | ● 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 | +3.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.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 Δ | +17.2% | ● Red (2) | |
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 | +80.2% | ● 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 | 0.96× | ● 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.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.73× | ● 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.09× | ● 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 | -4.4% | ● 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 | -3.23× | ● 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 Δ | +1.0% | ● 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 | +13.7% | ● 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× | ● 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.96× | ● 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 | +5.7% | ● 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.48× | ● 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 | -1.46× | ● 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 | -3.0% | ● 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 | +0.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.18× | ● 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 Δ | +34.6% | ● Red (2) | |
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 | +68.7% | ● 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.15× | ● 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.90× | ● Yellow (1) | |
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 | +0.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 & Distribution Quality | ||||
| A1 | Cash Conversion | 0.73× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +7.7% | ● 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 | +84.3% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3337.8% | ● Green (0) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 9.44× | ● Green (0) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +84.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.81× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +7.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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.68× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -2.2% | ● 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 | +92.5% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +2507.5% | ● Green (0) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 6.04× | ● Green (0) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +92.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.91× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.95× | ● 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.7% | ● 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 | 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.43× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +1.2% | ● 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 | +67.7% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3584.3% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.09× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +67.7% | ● 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.68× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +0.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 | 2.53× | ● 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.19× | ● 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 | +7.4% | ● 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 | -1.2% | ● 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 | -0.08× | ● 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 Δ | -69.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 | +73.6% | ● Yellow (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.14× | ● 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 | +8.9% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 0.79× | — | ● Yellow (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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -1.5% | ● 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 | +70.5% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3648.7% | — | ● Yellow (1) |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 8.11× | ● Green (0) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +70.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.68× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.99× | ● 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 | +5.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.71× | ● Yellow (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.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 | +27.7% | ● 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 | +1.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 | -1.93× | ● 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 Δ | +4.9% | ● 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 | +84.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.65× | ● 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 | +12.0% | ● 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.23× | ● 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 | +9.9% | ● 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 | -7.9% | ● 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 | 1.28× | ● 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.5% | ● 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 | +35.0% | ● 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 | +7.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 | 2.68× | ● 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.69× | ● 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 | +15.7% | ● 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 | -1.2% | ● 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.60× | ● 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 Δ | -70.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 | +39.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.38× | ● 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 | +16.2% | ● 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.36× | ● 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.30× | ● 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 | +16.5% | ● 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 | -1.9% | ● 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 | -1.92× | ● 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 Δ | -11.7% | ● 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 | +43.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.15× | ● 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.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 | +16.3% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 0.94× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +2.2% | ● 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 | +67.1% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +2807.7% | ● Green (0) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.99× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +67.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.64× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +2.0% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 0.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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +6.0% | ● 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 | +52.0% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4008.4% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.48× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +52.0% | ● 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.49× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +8.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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.09× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +3.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 | +46.0% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3818.3% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.74× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +46.0% | ● 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.37× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +8.4% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.17× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +2.1% | ● 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 | +73.5% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3650.1% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.83× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +73.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.67× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +3.7% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.09× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +1.2% | ● 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 | +76.0% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4561.3% | ● Red (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 5.54× | ● Green (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +76.0% | ● 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.69× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +4.1% | ● 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 | 2.35× | ● 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.20× | ● 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 | -0.5% | ● 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 | -3.2% | ● 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 | -0.95× | ● 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 Δ | -10.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 | +26.5% | ● Yellow (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.25× | ● 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.93× | ● Yellow (1) | |
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 | +9.9% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 9.29× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +20.4% | ● 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 | +68.6% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4794.2% | ● Red (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.82× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +68.6% | ● 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.67× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +12.5% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 2.23× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -1.6% | ● 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 | +87.0% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4176.9% | ● Yellow (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 5.12× | ● Green (0) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +87.0% | ● 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.82× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.90× | ● Yellow (1) | |
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.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 | 3.04× | ● 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.17× | ● 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.7% | ● 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 | -2.9% | ● 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.44× | ● 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 Δ | -11.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 | +22.1% | ● Red (2) | |
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.38× | ● 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 | +12.2% | ● 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 | 1.81× | ● 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.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 | +32.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 | -12.0% | ● 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 | -0.67× | ● 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 Δ | -56.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 | +16.5% | ● Yellow (2) | |
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.39× | ● 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 | +9.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.74× | ● 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.38× | ● 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 | +47.2% | ● 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 | +12.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.21× | ● 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 Δ | -53.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 | +38.6% | ● Yellow (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.41× | ● Red (2) | |
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 | +24.3% | ● 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 | 3.17× | ● 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 | -1.08× | ● 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 | +29.2% | ● 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 | -0.8% | ● 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.57× | ● 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 Δ | -65.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 | +28.0% | ● 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.33× | ● Red (2) | |
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.0% | ● 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 | 1.42× | ● 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 | -1.23× | ● 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 | +32.5% | ● 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.9% | ● 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 | -0.74× | ● 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 Δ | +10.3% | ● 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 | +86.5% | ● Yellow (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.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 | +10.3% | ● 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 & Distribution 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -5.5% | ● 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 | +64.1% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +2964.9% | ● Green (0) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 5.18× | ● Green (0) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +64.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.68× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.95× | ● Yellow (1) | |
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.9% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.96× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI 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 | +72.8% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4067.8% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.52× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +72.8% | ● 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.73× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.96× | ● 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.7% | ● 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 | 0.98× | ● 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.19× | ● 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 | +23.0% | ● 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 | +1.6% | ● 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 | -2.10× | ● 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 Δ | -30.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 | +32.4% | ● 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 | 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 | +11.6% | ● 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 | 4.31× | ● 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 | -1.08× | ● 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 | +5.0% | ● 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 | +8.0% | ● 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.54× | ● 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 Δ | +29.0% | ● Red (2) | |
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 | +30.8% | ● 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.19× | ● 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 | +2.1% | ● 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.41× | ● 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.22× | ● Yellow (1) | |
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 | +4.2% | ● 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 | +26.0% | ● 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 | -3.80× | ● 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 Δ | +20.0% | ● Red (2) | |
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 | +28.6% | ● 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 | 1.14× | ● 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.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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI 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 | +59.9% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4173.4% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.78× | ● Yellow (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +59.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.57× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +1.7% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI 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 | +59.9% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4173.4% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.78× | ● Yellow (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +59.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.57× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +1.7% | ● 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.05× | ● 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.19× | ● 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 | +0.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 | +0.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.87× | ● 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 Δ | +26.0% | ● Red (2) | |
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 | +85.0% | ● 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.25× | ● 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.99× | ● 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 | +3.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 | 1.23× | ● 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.09× | ● 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 | +15.1% | ● 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 | -2.0% | ● 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 | 0.21× | ● 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 Δ | +68.5% | ● Red (2) | |
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 | +30.4% | ● Yellow (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.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 | +7.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 & Distribution 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -1.5% | ● 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 | +62.9% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3946.7% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.77× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +62.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.60× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +4.7% | ● 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.11× | ● 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.08× | ● 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 | -7.4% | ● 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 | +6.0% | ● 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 | -4.52× | ● 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 Δ | -1.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 | +27.7% | ● 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.32× | ● 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.66× | ● 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 | +7.7% | ● 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 | 2.03× | ● 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.39× | ● 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 | +47.1% | ● 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 | +16.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 | 1.93× | ● 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 Δ | -139.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 | +45.9% | ● 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.50× | ● 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 | +30.0% | ● Red (2) | |
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.31× | ● 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.17× | ● 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 | +4.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 | -1.0% | ● 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 | 0.09× | ● 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 Δ | +28.8% | ● Red (2) | |
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 | +10.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.59× | ● 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.91× | ● Yellow (1) | |
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 | +7.0% | ● 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 | 2.02× | ● 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.17× | ● 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 | -3.1% | ● 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 | -7.5% | ● 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 | -3.93× | ● 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 Δ | -5.2% | ● 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 | +30.5% | ● Yellow (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.52× | ● 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.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 | +23.0% | ● 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 | 3.17× | ● 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 | -1.45× | ● 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 | -4.2% | ● 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.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 | 2.35× | ● 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 Δ | +4.7% | ● 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 | +21.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.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 | 0.96× | ● 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 | +3.7% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 0.61× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +42.2% | ● 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 | +78.2% | ● Yellow (1) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3473.6% | ● Green (0) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 6.71× | ● Green (0) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +78.2% | ● Yellow (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.75× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +21.5% | ● 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.45× | ● 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.98× | ● 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 | +3.1% | ● 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.31× | ● 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 Δ | +12.9% | ● 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 | +24.7% | ● 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.15× | ● Red (2) | |
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 | +5.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.75× | ● 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.26× | ● 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 | +92.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 | +17.6% | ● 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.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 Δ | +64.8% | ● Red (2) | |
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 | +19.7% | ● 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.58× | ● 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 | +67.0% | ● Red (2) | |
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.21× | ● 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.28× | ● 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 | +15.7% | ● 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 | +32.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.29× | ● 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.5% | ● 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 | +24.5% | ● 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.49× | ● 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.91× | ● Yellow (1) | |
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 | +26.1% | ● Red (2) | |
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.47× | ● 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.42× | ● 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.5% | ● 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 | -0.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 | -1.24× | ● 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 Δ | +33.7% | ● Red (2) | |
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 | +69.2% | ● 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.13× | ● 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.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 & Distribution Quality | ||||
| A1 | Cash Conversion | 5.99× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -7.4% | ● 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 | +73.8% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3348.4% | ● Green (0) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.63× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +73.8% | ● 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.74× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.93× | ● Yellow (1) | |
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 | +12.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 | 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 | 1.82× | ● 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.62× | ● 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.1% | ● 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 | +2.3% | ● 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 | 3.73× | ● 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 Δ | +1.4% | ● 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 | +31.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.25× | ● 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.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 | +13.0% | ● 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 | -0.09× | ● 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.69× | ● 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 | +42.4% | ● 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 | +66.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.89× | ● 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 Δ | -19.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 | +27.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 | 1.51× | ● Red (2) | |
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 | +5.1% | ● 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.03× | ● 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.12× | ● 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.4% | ● 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 | -11.5% | ● 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.50× | ● 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.3% | ● 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 | +52.2% | ● Red (2) | |
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.53× | ● 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 | +2.1% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 2.92× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +2.5% | ● 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 | +76.9% | ● Yellow (1) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +2960.4% | ● Green (0) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.62× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +76.9% | ● Yellow (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.75× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +14.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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.47× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +5.6% | ● 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 | +71.9% | ● Red (2) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3600.8% | ● Yellow (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.97× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +71.9% | ● Yellow (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.63× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +7.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 | 0.86× | ● 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.16× | ● 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 (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 | -0.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 | -0.26× | ● 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 | +84.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.52× | ● Red (2) | |
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.99× | ● 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.7% | ● 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.47× | ● 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.49× | ● Yellow (1) | |
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 | -8.3% | ● 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 | +29.2% | ● 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 | -5.47× | ● 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 Δ | -30.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 | +32.3% | ● 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.84× | ● 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.85× | ● Yellow (1) | |
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 | +32.8% | ● Red (2) | |
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 & Distribution Quality | ||||
| A1 | Cash Conversion | 3.05× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +5.4% | ● 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 | +58.8% | ● Yellow (1) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4317.0% | ● Red (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 1.99× | ● Red (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +58.8% | ● Yellow (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.53× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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.7% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 2.24× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -4.4% | ● 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 | +67.9% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3602.5% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.64× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +67.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.75× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.90× | ● Yellow (1) | |
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 | +11.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 | 1.01× | ● 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.71× | ● 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 | +4.0% | ● 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 | -4.0% | ● 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 | 1.02× | ● 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 Δ | +20.9% | ● Red (2) | |
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 | +13.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.36× | ● 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 | +11.3% | ● 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 | -0.10× | ● 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.04× | ● 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 | +25.9% | ● 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 | +29.1% | ● 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.35× | ● 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 Δ | +42.7% | ● Red (2) | |
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 | +40.2% | ● Yellow (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.71× | ● 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 | +17.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 | ||||
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | 1.52× | ● 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.36× | ● 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 | -8.7% | ● 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 | -0.0% | ● 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 | -4.32× | ● 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.9% | ● 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 | +98.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.25× | ● 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.91× | ● Yellow (1) | |
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 | +113.3% | ● Red (2) | |
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.80× | ● 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.61× | ● 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 | +4.2% | ● 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 | +10.9% | ● 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.25× | ● 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 Δ | +35.9% | ● Red (2) | |
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 | +43.6% | ● 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.40× | ● 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.81× | ● 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 | +11.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 | ||||
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | 0.52× | ● 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.05× | ● 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 | +7.4% | ● 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 | +20.9% | ● 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.52× | ● 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 Δ | +82.5% | ● Red (2) | |
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 | +34.2% | ● 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.88× | ● 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.7% | ● 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.52× | ● 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.05× | ● 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 | +7.4% | ● 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 | +20.9% | ● 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.52× | ● 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 Δ | +82.5% | ● Red (2) | |
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 | +34.2% | ● 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.88× | ● 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.7% | ● 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.33× | ● 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 | +33.1% | ● 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 | +8.3% | ● 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.23× | ● 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 Δ | +39.4% | ● Red (2) | |
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 | +34.0% | ● 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.30× | ● Red (2) | |
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 | +37.0% | ● Red (2) | |
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.84× | ● 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.12× | ● 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.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 | -0.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 | -1.43× | ● 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 Δ | +54.1% | ● Red (2) | |
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 | +76.2% | ● 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.38× | ● 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.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 | +19.7% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.43× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +1.0% | ● 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 | +69.4% | ● Yellow (1) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4020.8% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.58× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +69.4% | ● Yellow (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.63× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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.4% | ● 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.80× | ● 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.75× | ● 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 | -7.5% | ● 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 | -4.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 | 3.88× | ● 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 Δ | +11.0% | ● 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 | +29.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.23× | ● 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.87× | ● Yellow (1) | |
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 | +7.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 | 2.48× | ● 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.28× | ● 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 | +48.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 | +27.0% | ● 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.54× | ● 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 Δ | +158.6% | ● Red (2) | |
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 | +83.3% | ● 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.16× | ● Red (2) | |
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 | +104.6% | ● Red (2) | |
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.22× | ● 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.75× | ● 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 | -6.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 | +2.1% | ● 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 | -10.17× | ● 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.2% | ● 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 | +56.0% | ● 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 | 2.06× | ● 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.94× | ● Yellow (1) | |
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 | +17.0% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 0.49× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +4.9% | ● 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 | +78.7% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3764.6% | ● Yellow (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 1.69× | ● Red (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +78.7% | ● 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.55× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +3.9% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 18.99× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +6.1% | ● 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 | +35.1% | ● Yellow (1) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +2887.3% | ● Green (0) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 4.52× | ● Green (0) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +35.1% | ● Yellow (2) | |
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.09× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.83× | ● 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 | +20.2% | ● 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 | 5.70× | ● 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.30× | ● 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 | +38.4% | ● 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 | +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 | -1.42× | ● 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 Δ | +23.1% | ● Red (2) | |
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 | +10.2% | ● Yellow (2) | |
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.35× | ● 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 | +26.7% | ● Red (2) | |
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 & Distribution Quality | ||||
| A1 | Cash Conversion | -27.84× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -11.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 | +60.7% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3785.8% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.13× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +60.7% | ● 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.60× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.79× | ● 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 | +3.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.51× | ● 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.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.9% | ● 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 | -1.7% | ● 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 | -1.05× | ● 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 Δ | +19.9% | ● Red (2) | |
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 | +71.5% | ● Yellow (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.25× | ● 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.90× | ● Yellow (1) | |
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 | +11.6% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.96× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +72.2% | ● 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 | +44.1% | ● Red (2) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3523.1% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.62× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +44.1% | ● Red (2) | |
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.42× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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 | +45.2% | ● Red (2) | |
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.47× | ● 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.17× | ● 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 | -7.2% | ● 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 | -16.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 | -1.97× | ● 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 Δ | -1.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 | +30.0% | ● Yellow (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.70× | ● 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.79× | ● 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 | +22.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 | ||||
| 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 1.50× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +1.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 | +66.8% | ● Red (2) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3729.2% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 1.68× | ● Red (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +66.8% | ● Yellow (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.53× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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.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 | 1.61× | ● 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.06× | ● 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 | -8.9% | ● 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 | -5.4% | ● 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 | -1.52× | ● 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 Δ | +2.4% | ● 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 | +20.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.35× | ● 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.69× | ● 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 | +10.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 | 1.41× | ● 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.57× | ● 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 | +96.9% | ● 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 | -2.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 | -0.84× | ● 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 Δ | +21.1% | ● Red (2) | |
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 | +87.9% | ● Red (2) | |
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.37× | ● Red (2) | |
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 | +43.6% | ● Red (2) | |
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.81× | ● 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.40× | ● 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 | +59.9% | ● 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 | -3.8% | ● 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 | 1.09× | ● 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 Δ | +132.0% | ● Red (2) | |
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 | +41.9% | ● Red (2) | |
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.51× | ● 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 | +40.8% | ● Red (2) | |
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 & Distribution Quality | ||||
| A1 | Cash Conversion | — | ● N/A (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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | — | ● N/A (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 | — | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | — | ● N/A (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | — | ● N/A (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 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 operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | — | ● N/A (1) | |
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 | +5.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 & Distribution Quality | ||||
| A1 | Cash Conversion | -18.88× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +1.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 | +52.0% | ● Yellow (1) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4397.1% | ● Red (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.49× | ● Red (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +52.0% | ● Yellow (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.49× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.99× | ● 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.4% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 2.29× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -6.5% | ● 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 | +61.7% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4204.8% | ● Red (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.39× | ● Red (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +61.7% | ● 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.62× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.93× | ● Yellow (1) | |
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 | +58.7% | ● Red (2) | |
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.46× | ● 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.02× | ● 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 | +4.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 | +9.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 | -3.29× | ● 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 Δ | +47.6% | ● Red (2) | |
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 | +48.3% | ● Yellow (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.30× | ● Red (2) | |
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 | +49.5% | ● Red (2) | |
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.20× | ● 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.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 | +50.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 | -50.0% | ● 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 | 0.87× | ● 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 Δ | -86.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 | +31.3% | ● 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.66× | ● 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.67× | ● 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 | +48.5% | ● Red (2) | |
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 & Distribution Quality | ||||
| A1 | Cash Conversion | -1.21× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -6.0% | ● 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 | +56.0% | ● Green (0) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4270.0% | ● Red (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 1.75× | ● Red (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +56.0% | ● 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.02× | ● Yellow (1) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.90× | ● Yellow (1) | |
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 | +5.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.47× | ● 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.35× | ● Yellow (1) | |
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 | +110.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 | -27.7% | ● 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 | -2.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 Δ | -173.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 | +55.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.55× | ● Red (2) | |
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.31× | ● 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 | +98.2% | ● Red (2) | |
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 & Distribution Quality | ||||
| A1 | Cash Conversion | -8.47× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -9.6% | ● 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 | +52.1% | ● Yellow (1) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3351.3% | ● Green (0) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 1.69× | ● Red (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +52.1% | ● Yellow (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.49× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.83× | ● 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 | +4.0% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | -3.97× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | +2.8% | ● 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 | +48.5% | ● Red (2) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +3993.4% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.21× | ● Red (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +48.5% | ● Yellow (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.33× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±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.0% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | 2.65× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -2.0% | ● 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 | +90.1% | ● Red (2) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4194.2% | ● Yellow (1) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.35× | ● Yellow (1) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +90.1% | ● Yellow (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.79× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.85× | ● 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 | +18.1% | ● 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 | 0.45× | ● 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.27× | ● Yellow (1) | |
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% | ● 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 | -7.6% | ● 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 | 0.92× | ● 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 Δ | -14.7% | ● 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 | +48.6% | ● 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.95× | ● 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.91× | ● Yellow (1) | |
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 | +27.7% | ● Red (2) | |
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.76× | ● 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.02× | ● 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.8% | ● 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 | -12.4% | ● 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 | -0.08× | ● 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 Δ | +1.8% | ● 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 | +17.1% | ● Red (2) | |
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.74× | ● 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.61× | ● 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 | +27.6% | ● Red (2) | |
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.71× | ● 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.92× | ● 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 | +12.1% | ● 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 | -5.5% | ● 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 | -2.23× | ● 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 | +28.1% | ● 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.18× | ● Red (2) | |
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.76× | ● 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 | +138.0% | ● Red (2) | |
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 | ||||
| Module A — Earnings Quality | ||||
| A1 | Cash Conversion | 0.70× | ● 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.46× | ● Yellow (1) | |
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.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 | +12.3% | ● 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.09× | ● 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 Δ | +48.9% | ● Red (2) | |
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 | +44.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 | 1.08× | ● Red (2) | |
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 | +28.5% | ● Red (2) | |
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 & Distribution Quality | ||||
| A1 | Cash Conversion | 3.12× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -6.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 | +45.6% | ● Red (2) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4431.5% | ● Red (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 1.74× | ● Red (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +45.6% | ● Yellow (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.50× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.80× | ● 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 | +4.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 | 1.15× | ● 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.56× | ● 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 | +27.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 | -2.11× | ● 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 Δ | +60.0% | ● Red (2) | |
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 | +22.9% | ● 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.31× | ● Red (2) | |
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.82× | ● 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 | +31.4% | ● Red (2) | |
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.33× | ● 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.68× | ● 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 | +18.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 | -26.1% | ● 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 | -3.14× | ● 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 Δ | -16.0% | ● 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 | +34.5% | ● 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 | 1.08× | ● Red (2) | |
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.81× | ● 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 | +35.2% | ● Red (2) | |
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.57× | ● 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.32× | ● Yellow (1) | |
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 | +26.5% | ● 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 | -23.8% | ● 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 | 2.21× | ● 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 Δ | -56.5% | ● 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 | +49.5% | ● 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.88× | ● Red (2) | |
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.34× | ● 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 | +44.4% | ● Red (2) | |
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.37× | ● 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.22× | ● Yellow (1) | |
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 | -25.7% | ● 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 | +56.0% | ● 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.03× | ● 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.3% | ● Red (2) | |
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 | +43.9% | ● 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.47× | ● Red (2) | |
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.74× | ● 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 | +52.4% | ● Red (2) | |
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.65× | ● 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.72× | ● 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 | -28.4% | ● 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 | -25.7% | ● 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 | -5.08× | ● 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 Δ | -71.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 | +64.1% | ● 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 | 1.77× | ● Red (2) | |
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.25× | ● 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 | +32.2% | ● Red (2) | |
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.22× | ● 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.54× | ● 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 | -32.7% | ● 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 | +36.1% | ● 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.87× | ● 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 Δ | +61.4% | ● Red (2) | |
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.0% | ● 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.59× | ● Red (2) | |
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.60× | ● 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 | +16.5% | ● 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 & Distribution Quality | ||||
| A1 | Cash Conversion | -0.35× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -32.0% | ● 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 | +46.7% | ● Red (2) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +5904.2% | ● Red (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 2.03× | ● Red (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +46.7% | ● Red (2) | |
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.42× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.55× | ● 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 | +17.6% | ● 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 | 1.78× | ● 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.51× | ● 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 | -17.7% | ● 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 | -24.7% | ● 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 | 0.49× | ● 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 Δ | +73.4% | ● Red (2) | |
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 | +34.6% | ● Red (2) | |
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.85× | ● Red (2) | |
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.82× | ● 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 | +59.9% | ● Red (2) | |
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 & Distribution Quality | ||||
| A1 | Cash Conversion | -0.24× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -33.3% | ● 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 | +61.1% | ● Red (2) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4457.9% | ● Red (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.72× | ● Yellow (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +61.1% | ● Red (2) | |
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.53× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.67× | ● 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 | +26.0% | ● Red (2) | |
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 & Distribution Quality | ||||
| A1 | Cash Conversion | -0.24× | ● 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 | — | — | ● N/A (1) |
Non-Operating Income — Dividends paid as a ratio of operating cash flow — above 100% means the REIT is distributing more than it generates. ≤ 20% Green | ≤ 50% Yellow | > 50% Red | ||||
| Module B — Revenue & NPI Momentum | ||||
| B1 | Revenue Growth YoY | -33.3% | ● 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 | +61.1% | ● Red (2) | |
Operating Leverage — Net property income margin (GP/Revenue) trend — declining margins signal rising property costs or vacancy. ≥ 0pp Green | ≥ −5pp Yellow | < −5pp Red | ||||
| Module C — Gearing & Leverage | ||||
| C1 | Net Debt / EBITDA | +4457.9% | ● Red (2) | |
Net Debt / EBITDA — Debt / Total Assets — MAS regulatory cap is 50%. Below 35% gives ample headroom for acquisitions. ≤ 1.5× Green | ≤ 3.0× Yellow | > 3.0× Red | ||||
| C2 | Receivables vs Revenue Δ | 3.72× | ● Yellow (2) | |
Receivables vs Revenue Δ — EBITDA / Interest Expense — ability to service debt. Below 2.5x is a warning sign. ≤ 0pp Green | ≤ +15pp Yellow | > +15pp Red | ||||
| Module D — Profitability Sustainability | ||||
| D1 | Gross Margin 3Y Change | +61.1% | ● Red (2) | |
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.53× | ● Green (0) | |
NI / GP Stability — Deviation of operating margin from its historical median — strips out fair value gains that distort NI for REITs. ≤ ±30% dev Green | ≤ ±80% Yellow | > ±80% Red | ||||
| Module E — Sector Cycle Risk | ||||
| E1 | Revenue vs 5-Year Peak | 0.67× | ● 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 | +26.0% | ● Red (2) | |
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.