The treasury cockpit — 13-week cash, EBITDA-to-FCF conversion, working-capital unlock, receivables, liquidity and covenant headroom.
Liquidity is sound at $2100M (≈ 194 weeks cover), but $-324.9M of working capital is trapped in receivables — pull DSO from 17d to 48d to self-fund the next deal rather than draw the $9990M of covenant capacity.
5 of 5 headline metrics improving vs prior · still off target: Liquidity $2.10B vs $2.20B, Free Cash Flow $1.53B vs $1.60B, Average DSO 17d vs 15d
Headroom to the 5.5× ceiling buys ≈ $999M of acquirable EBITDA at ~10× — idle firepower against the roll-up thesis.
Move to credit hold pending paydown; reforecast ARR net of likely churn.
Distress filings + overdue AR; churn risk High on $6.4M account.
Sets deal capacity and refinancing risk.
Targeted collections sprint on $0.9M; tighten milestone billing on ISC projects.
ISC (67d), Nippon Wealth Management (66d), Reliance Industries Staff Superannuation Fund account (67d) lifting blended DSO.
Net weekly cash (bars) and ending cash (line) vs. $20M minimum. Forecast trough: $16.82M.
$1850M EBITDA converts to $1530M FCF (83%).
Monthly, $M.
Normalizing laggard brands to 50-day DSO releases ~$5.0M one-time.
Total AR $68M
Overdue (>60d) = $11.2M.
Highest DSO first.
| Account | Revenue | DSO | Credit risk |
|---|---|---|---|
| Reliance Industries Staff Superannuation Fund | $3.75M | 67d | High |
| Brookfield Corporation | $7.56M | 63d | Medium |
| Aditya Birla Sun Life Insurance | $2.4M | 59d | Medium |
| Rajiv Mehra | $8.32M | 58d | Low |
| ICICI Prudential Life | $4.22M | 55d | Medium |
| IBM | $5.68M | 52d | Medium |
| UPS | $6.62M | 49d | Low |
Working-capital lever.
| Supplier | Spend | DPO | OTIF | Risk |
|---|---|---|---|---|
| SEBI | $37.5M | 45d | 96% | Low |
| Market Data Provider | $33.99M | 42d | 93% | Low |
| Fund Admin System | $24.03M | 38d | 90% | Medium |
| Risk Engine | $15.82M | 36d | 89% | Medium |
| CRM | $13.48M | 40d | 95% | Low |
| Portfolio Management | $11.13M | 44d | 92% | Low |
One click into the owning view — each reads the same live governed dataset.