| Market Cap | — | |
| Enterprise Value | — | |
| Revenue | CNY 125.4M | −11.2% |
| Gross Profit | CNY 35.9M | −36.5% |
| EBITDA | -CNY 60.7M | — |
| Net Income | CNY 1.8M | — |
| Diluted EPS | CNY 0.00 | — |
| Free Cash Flow | -CNY 51.5M | — |
Bars are the value as filed for every stored fiscal year (oldest → newest, the latest bar solid); a year the store has no value for is left EMPTY, never drawn as a zero. Free cash flow is operating cash flow less capital expenditures for the same year — the only figure here computed from two lines, and a year missing either one is a gap. The 3y/5y/10y CAGRs are the analytics core’s own (positive-base only); no rate is recomputed on this strip, and no rate is shown for a series the core doesn’t publish one for. Diluted EPS is drawn on ONE share basis: as-filed per-share figures from before a split are stated on the old basis, so where the implied share count breaks (net income ÷ EPS, ±1.45× band — the same acceptance band the API’s own classifier uses) the earlier bars are left undrawn and any CAGR horizon reaching past the break is suppressed rather than shown as a rate across two different bases.
Every bar is a figure as filed. The blue bars are the reported subtotals (Revenue → Operating income → Pretax income → Net income), drawn from zero at exactly the number in the filing — never a sum computed here. The coloured steps between them are the filed component lines, applied as decreases (the taxonomy stores expenses as positive magnitudes) or, for “Other non-operating”, exactly as signed in the filing.
Residuals. Whatever part of a reported subtotal-to-subtotal gap the served lines do not name is drawn as its own hatched step and labelled a residual. Stretching a neighbouring step to make the arithmetic close — what a conventional waterfall does — would put a number on screen that nobody filed.
Skipped rungs. This filer does not tag gross profit for this period (banks, insurers and REITs routinely skip gross profit and operating income), so the bridge jumps straight between the subtotals that exist and the unnamed part of that jump is the residual above.
Nested lines left out: interest expense. This filer tags that line AND a broader line that already contains it — Apple, for instance, files a marketing figure that sits inside its own SG&A, and many filers report an interest-expense line that is also inside their net “other non-operating”. Applying both would double-count and break the reported subtotal, so the bridge keeps the decomposition that reconciles and names the dropped line here. Every figure is still shown, unchanged, in the statements grid below.
The ghost. Each dashed outline is the same step in the prior period (2025), anchored at this period’s running level so the reader sees whether the step grew or shrank. It contributes nothing to this period’s arithmetic.
Reconciliation.
| Step | Applied | Running level | % of revenue | 2025 |
|---|---|---|---|---|
| Revenue · reported | CNY 125.4M | CNY 125.4M | 100.0% | CNY 141.2M |
| Cost of revenue | -CNY 89.6M | CNY 35.9M | −71.4% | CNY 84.8M |
| R&D | -CNY 28.8M | CNY 7.1M | −22.9% | CNY 30.0M |
| Selling & marketing | -CNY 37.6M | -CNY 30.5M | −29.9% | CNY 58.0M |
| SG&A | -CNY 49.4M | -CNY 79.9M | −39.4% | CNY 56.7M |
| Other (residual) · residual | CNY 7.7M | -CNY 72.2M | 6.1% | — |
| Operating income · reported | -CNY 72.2M | -CNY 72.2M | −57.6% | -CNY 101.1M |
| Other (residual) · residual | CNY 81.6M | CNY 9.3M | 65.0% | — |
| Pretax income · reported | CNY 9.3M | CNY 9.3M | 7.5% | -CNY 59.7M |
| Income tax | -CNY 6.1M | CNY 3.2M | −4.9% | CNY 839,000 |
| Minority interest | -CNY 1.4M | CNY 1.8M | −1.1% | CNY 2.0M |
| Net income · reported | CNY 1.8M | CNY 1.8M | 1.5% | -CNY 62.6M |
Cumulative operating cash flow over FY2020–FY2026 is -CNY 670.0M — not positive, so there is no operating-cash pool to allocate and no bridge is drawn. Lenders and other balance-sheet businesses routinely report negative operating cash flow (loan originations run through it); read the cash-flow statement directly below.
| Quality trend | 2026 | Δ vs 2021 | Trend · 7y | vs own | vs sector |
|---|---|---|---|---|---|
| Gross Margin | 28.6% | −33.5pp | p7 | p21 | |
| Operating Margin | −57.6% | +31.3pp | p79 | p9 | |
| Net Margin | 1.5% | +69.5pp | p93 | p31 | |
| Return on Equity | 0.4% | +19.5pp | p92 | p27 |
No composite. The three scores are not averaged into one “quality” number. They point in different directions (F is a 0–9 count, higher-better; Z is a distress distance, higher-safer; M is a manipulation screen, lower-cleaner) and were fitted on different samples for different questions — a blended figure would be ours, not theirs, and would hide exactly the disagreement that is worth reading.
Sector context. The percentile columns on the trend rows are the ones this payload serves: “vs own” ranks the latest value inside this company’s own served history, “vs sector” inside its sector pool. A blank sector cell means the pool was too thin to rank honestly (or the metric is a currency level, where a cross-currency rank would be meaningless) — never a filled-in guess. The three SCORES carry no sector percentile: the payload’s percentile block covers the served ratios only, so “is this Z good for Services?” is a question we cannot answer from what is served, and we don’t pretend to.
No score history. A 12-year F-Score / Z-Score strip is not drawn. The point-in-time factor store carries valuation, returns, margin, momentum and growth factors — not these composites — and recomputing them here from the annual columns would produce a series that disagrees with the headline above (different vintage of facts, different restatement handling). A score that disagrees with itself is a wrong number, so the history is omitted rather than approximated.
The nine named F-Score checks, the Merton distance-to-default / default probability, ROIIC and the growth-durability CAGRs live on FS · Financial Strength; the full ratio grid — every served ratio, with its own trend and both percentiles — is the Ratios section below.
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ | 2026↗ |
|---|---|---|---|---|---|---|---|
| Revenue | CNY 835.3M | CNY 482.4M | CNY 337.5M | CNY 232.1M | CNY 160.3M | CNY 141.2M | CNY 125.4M |
| YoY % | -42.3% | -30.0% | -31.2% | -30.9% | -11.9% | -11.2% | |
| Cost of Revenue | CNY 293.8M | CNY 183.1M | CNY 159.6M | CNY 113.9M | CNY 91.2M | CNY 84.8M | CNY 89.6M |
| YoY % | -37.7% | -12.8% | -28.6% | -19.9% | -7.1% | +5.7% | |
| R&D Expense | CNY 171.1M | CNY 103.5M | CNY 82.6M | CNY 37.1M | CNY 26.7M | CNY 30.0M | CNY 28.8M |
| YoY % | -39.5% | -20.1% | -55.1% | -27.9% | +12.1% | -4.0% | |
| Selling & Marketing Expense | CNY 613.2M | CNY 229.8M | CNY 148.4M | CNY 67.7M | CNY 67.4M | CNY 58.0M | CNY 37.6M |
| YoY % | -62.5% | -35.4% | -54.4% | -0.5% | -14.0% | -35.2% | |
| SG&A Expense | CNY 128.2M | CNY 103.0M | CNY 79.2M | CNY 63.4M | CNY 55.1M | CNY 56.7M | CNY 49.4M |
| YoY % | -19.6% | -23.2% | -19.9% | -13.1% | +2.8% | -12.9% | |
| Operating Income | -CNY 2.07B | -CNY 428.9M | -CNY 670.5M | -CNY 187.4M | -CNY 79.2M | -CNY 101.1M | -CNY 72.2M |
| Interest Expense | — | CNY 0 | CNY 0 | CNY 598,000 | CNY 191,000 | CNY 1,000 | CNY 11,000 |
| YoY % | -68.1% | -99.5% | +1000.0% | ||||
| Interest & Investment Income | CNY 29.3M | CNY 19.6M | CNY 13.9M | CNY 17.4M | CNY 12.7M | CNY 5.9M | CNY 2.3M |
| YoY % | -33.1% | -29.1% | +25.1% | -26.9% | -53.6% | -61.4% | |
| Equity Method Income | -CNY 114.1M | CNY 36,000 | -CNY 539,000 | CNY 883,000 | -CNY 2.9M | -CNY 2.5M | CNY 3.9M |
| Gains on Sale of Real Estate | CNY 666,000 | CNY 1.5M | -CNY 448,000 | CNY 503,000 | CNY 118,000 | CNY 241,000 | CNY 10,000 |
| YoY % | +120.4% | -76.5% | +104.2% | -95.9% | |||
| Impairment of Real Estate | CNY 0 | CNY 0 | CNY 0 | CNY 21.2M | CNY 9.9M | CNY 18.0M | CNY 0 |
| YoY % | -53.2% | +80.5% | -100.0% | ||||
| Pretax Income | -CNY 2.22B | -CNY 322.8M | -CNY 656.9M | -CNY 188.4M | -CNY 68.6M | -CNY 59.7M | CNY 9.3M |
| Income Tax | -CNY 590,000 | CNY 5.2M | -CNY 14.5M | -CNY 2.0M | -CNY 1.6M | CNY 839,000 | CNY 6.1M |
| YoY % | +630.5% | ||||||
| Net Income (incl. NCI) | -CNY 2.22B | -CNY 328.0M | -CNY 642.4M | -CNY 186.4M | -CNY 67.0M | -CNY 60.6M | CNY 3.2M |
| Minority Interest (P&L) | CNY 0 | CNY 0 | -CNY 2.6M | -CNY 8.4M | -CNY 7.7M | CNY 2.0M | CNY 1.4M |
| YoY % | -30.5% | ||||||
| Net Income | -CNY 2.22B | -CNY 328.0M | -CNY 639.8M | -CNY 178.0M | -CNY 59.3M | -CNY 62.6M | CNY 1.8M |
| Net Income to Common | -CNY 2.22B | -CNY 328.0M | -CNY 639.8M | -CNY 178.0M | -CNY 59.3M | -CNY 62.6M | CNY 1.8M |
| EPS (Basic) | -CNY 0.82 | -CNY 0.12 | -CNY 0.25 | -CNY 0.07 | -CNY 0.02 | -CNY 0.02 | CNY 0.00 |
| EPS (Diluted) | -CNY 0.82 | -CNY 0.12 | -CNY 0.25 | -CNY 0.07 | -CNY 0.02 | -CNY 0.02 | CNY 0.00 |
| Weighted Avg Shares (Basic) | 2.72B | 2.63B | 2.52B | 2.55B | 2.60B | 2.63B | 2.45B |
| YoY % | -3.3% | -4.2% | +1.4% | +1.7% | +1.2% | -6.7% | |
| Weighted Avg Shares (Diluted) | 2.72B | 2.63B | 2.52B | 2.55B | 2.60B | 2.63B | 2.64B |
| YoY % | -3.3% | -4.2% | +1.4% | +1.7% | +1.2% | +0.3% |
The sector classification is SIC-derived, not official GICS. Statement lines are XBRL facts as filed with the company's home regulator (SEC EDGAR for US filers; ESEF/EDINET and other national regulators for foreign filers); ratios and other derived figures are computed from them. A blank cell means the tag was absent — never imputed.