| Market Cap | — | |
| Enterprise Value | — | |
| Revenue | CAD 346.8M | +10.5% |
| Gross Profit | CAD 69.7M | −12.4% |
| EBITDA | -CAD 125.2M | — |
| Net Income | -CAD 262.9M | — |
| Diluted EPS | -CAD 0.88 | — |
| Free Cash Flow | -CAD 69.1M | — |
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. 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. Anything a filed line doesn’t explain is drawn as a residual, never absorbed into a neighbouring step.
Left out as double-counted: interest expense — still in the statements grid below.
Reconciliation.
| Step | Applied | Running level | % of revenue | 2025 |
|---|---|---|---|---|
| Revenue · reported | CAD 346.8M | CAD 346.8M | 100.0% | CAD 314.0M |
| Cost of revenue | -CAD 214.9M | CAD 131.9M | −62.0% | CAD 189.5M |
| Other (residual) · residual | -CAD 62.2M | CAD 69.7M | −17.9% | — |
| Gross profit · reported | CAD 69.7M | CAD 69.7M | 20.1% | CAD 79.5M |
| R&D | -CAD 2.6M | CAD 67.1M | −0.8% | CAD 2.7M |
| SG&A | -CAD 160.0M | -CAD 92.9M | −46.1% | CAD 169.6M |
| Other (residual) · residual | -CAD 68.7M | -CAD 161.7M | −19.8% | — |
| Operating income · reported | -CAD 161.7M | -CAD 161.7M | −46.6% | -CAD 117.1M |
| Other non-operating | -CAD 101.2M | -CAD 262.9M | −29.2% | CAD 390.6M |
| Pretax income · reported | -CAD 262.9M | -CAD 262.9M | −75.8% | -CAD 507.8M |
| Income tax | -CAD 23,000 | -CAD 262.9M | −0.0% | CAD 7.1M |
| Net income · reported | -CAD 262.9M | -CAD 262.9M | −75.8% | -CAD 508.9M |
Cumulative operating cash flow over FY2020–FY2026 is -CAD 2.85B — 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.
None of the three composites is computable for this filer — each needs two consecutive fiscal years of specific lines (COGS, PP&E, receivables), which many financials and asset-light names legitimately never tag. The trend below is what the store does serve.
| Quality trend | 2026 | Δ vs 2021 | Trend · 7y | vs own | vs sector |
|---|---|---|---|---|---|
| Gross Margin | 38.0% | +17.0pp | p79 | p48 | |
| Operating Margin | −46.6% | +158.2pp | p79 | p29 | |
| Net Margin | −75.8% | +211.6pp | p79 | p23 | |
| Return on Invested Capital | −21.0% | +9.9pp | p58 | p15 | |
| Return on Equity | −44.7% | −3.0pp | p58 | p30 |
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). The three SCORES carry no sector percentile: the payload’s percentile block covers the served ratios only, so “is this Z good for Manufacturing?” 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 | CAD 439.6M | CAD 607.2M | CAD 537.6M | CAD 381.3M | CAD 343.9M | CAD 314.0M | CAD 346.8M |
| YoY % | +38.1% | -11.5% | -29.1% | -9.8% | -8.7% | +10.5% | |
| Cost of Revenue | CAD 430.5M | CAD 479.7M | CAD 663.1M | CAD 396.8M | CAD 216.3M | CAD 189.5M | CAD 214.9M |
| YoY % | +11.4% | +38.2% | -40.2% | -45.5% | -12.4% | +13.4% | |
| Gross Profit | -CAD 31.7M | CAD 67.0M | -CAD 187.4M | -CAD 63.5M | CAD 80.9M | CAD 79.5M | CAD 69.7M |
| YoY % | -1.7% | -12.4% | |||||
| R&D Expense | CAD 61.8M | CAD 57.6M | CAD 32.3M | CAD 21.7M | CAD 4.6M | CAD 2.7M | CAD 2.6M |
| YoY % | -6.8% | -44.0% | -32.7% | -78.8% | -40.5% | -4.7% | |
| SG&A Expense | CAD 693.7M | CAD 575.4M | CAD 415.4M | CAD 342.5M | CAD 229.4M | CAD 169.6M | CAD 160.0M |
| YoY % | -17.1% | -27.8% | -17.6% | -33.0% | -26.1% | -5.7% | |
| Total Operating Expenses | CAD 1.64B | CAD 1.31B | CAD 831.4M | CAD 2.57B | CAD 309.6M | CAD 196.7M | CAD 231.3M |
| YoY % | -20.0% | -36.6% | +208.8% | -87.9% | -36.5% | +17.6% | |
| Operating Income | -CAD 1.67B | -CAD 1.24B | -CAD 1.02B | -CAD 2.63B | -CAD 228.7M | -CAD 117.1M | -CAD 161.7M |
| Interest Expense | CAD 6.7M | CAD 8.5M | CAD 103.9M | CAD 126.2M | CAD 105.4M | CAD 74.6M | CAD 38.2M |
| YoY % | +26.0% | +1128.8% | +21.4% | -16.5% | -29.2% | -48.8% | |
| Other Non-Operating Income | CAD 224.3M | -CAD 387.9M | CAD 751.0M | -CAD 455.6M | -CAD 279.1M | -CAD 390.6M | -CAD 101.2M |
| Equity Method Income | -CAD 64.4M | -CAD 52.6M | -CAD 100,000 | — | — | — | — |
| Impairment of Real Estate | — | — | — | — | — | CAD 13.5M | CAD 1.7M |
| YoY % | -87.3% | ||||||
| Pretax Income | -CAD 1.51B | -CAD 1.68B | -CAD 267.9M | -CAD 3.09B | -CAD 507.8M | -CAD 507.8M | -CAD 262.9M |
| Income Tax | -CAD 121.6M | -CAD 13.1M | -CAD 8.9M | -CAD 5.7M | CAD 12.3M | CAD 7.1M | CAD 23,000 |
| YoY % | -42.1% | -99.7% | |||||
| Income from Discontinued Operations | — | — | -CAD 71.7M | -CAD 229.1M | -CAD 192.1M | CAD 6.0M | CAD 0 |
| YoY % | -100.0% | ||||||
| Net Income (incl. NCI) | -CAD 1.39B | -CAD 1.67B | -CAD 330.6M | -CAD 3.31B | -CAD 712.2M | -CAD 508.9M | -CAD 262.9M |
| Minority Interest (P&L) | -CAD 66.1M | CAD 74.1M | -CAD 4.4M | -CAD 1.9M | — | — | — |
| Net Income | -CAD 1.32B | -CAD 1.74B | -CAD 310.0M | -CAD 3.28B | -CAD 693.7M | -CAD 508.9M | -CAD 262.9M |
| EPS (Basic) | -CAD 3.80 | -CAD 4.69 | -CAD 7.92 | -CAD 70.69 | -CAD 9.27 | -CAD 4.73 | -CAD 0.88 |
| EPS (Diluted) | -CAD 3.80 | -CAD 4.69 | -CAD 7.92 | -CAD 70.69 | -CAD 9.27 | -CAD 4.73 | -CAD 0.88 |
| Weighted Avg Shares (Basic) | — | 371.7M | 39.1M | 46.4M | 74.8M | 107.6M | 298.0M |
| YoY % | -89.5% | +18.5% | +61.3% | +43.8% | +177.1% | ||
| Weighted Avg Shares (Diluted) | — | 371.7M | 39.1M | 46.4M | 74.8M | 107.6M | 298.0M |
| YoY % | -89.5% | +18.5% | +61.3% | +43.8% | +177.1% |
Sector is SIC-based, not GICS. A blank cell means the figure wasn't filed.