Carrier Connect Data Solutions is a data-centre (colocation) roll-up: it buys small, underutilised Tier II/III colocation facilities, fills their empty rack space, and layers network connectivity on top — then consolidates them into a public portfolio. Its core business is selling rack space and connectivity to ~80-85 customers (AI firms, service providers, enterprises) across five data centres (Vancouver, Perth, two in Ottawa, Saint John), with a Rochester NY site pending. The explicit strategy is a multiple-arbitrage roll-up — buy private data centres at ~2-3× revenue, and have a public portfolio re-rate to ~10×+. What sets it apart (for better and worse) is that it rides genuine AI-driven data-centre demand, but it is an early, cash-burning, acquisition-funded micro-cap with a going-concern note and a promoter-operator CEO — so execution and dilution, not the demand backdrop, are the swing factors.
Lifecycle & sector: Early high-growth roll-up (IT — data-centre colocation). No economic-study check applies (not a resource name). Scored on the acquired asset base, ARR trajectory, funding/solvency and management.
| Sub-signal | Reading | Score |
|---|---|---|
| Revenue / ARR trajectory | Q3-FY26 revenue C$910k (+849% YoY, acquisition-driven); ARR ~C$5M → target ~C$10M by end-2026; full-utilisation potential ~C$12M | 58 |
| Profitability / cash | Deeply loss-making — net margin −189%, ROE −32%; ~32% gross margin; going concern | 34 |
| Balance sheet | ~C$9.86M cash vs ~C$9.56M debt (D/E ~51%); negative operating margin | 40 |
| Asset base | 5 operating colocation DCs + Rochester pending; real, cash-flowing (if underutilised — Perth ~15-20%) | 56 |
| Management | CEO Mark Binns — serial promoter (built BIGG Digital Assets to ~C$1B in the crypto cycle, then round-tripped); dealmaking pedigree, not infrastructure operating | 48 |
| Rival / threat | Type | CCDS's position |
|---|---|---|
| Equinix / Digital Realty | Scale incumbents | Not competing directly — plays the underserved Tier II/III edge they ignore, but has no cost/scale moat |
| Other regional roll-ups | Same arbitrage playbook | Stable / at-risk — the strategy is replicable; first-mover + public listing is the only edge |
| Capacity fill / customer churn | Execution | Only ~80-85 customers — concentration + fill risk is the real competitive exposure |
Basis: revenue/ARR multiples (no earnings — the trailing 'P/E ~9' from data vendors is an artifact of a loss-making company; ignore it). IT/pre-profit guardrail EV/Rev ≥20× → the trailing multiple is above the 'rich' line. Warranted-multiple anchor: N/A — no reliable earnings multiple resolves for a pre-profit micro-cap; scored on sales/ARR + asset base.
| Lens | Reading | Score |
|---|---|---|
| P/S — trailing | ~C$38.1M mkt cap ÷ TTM revenue ≈ C$1.68M = ~22.6× (vendor P/S 22.6×) — above the IT pre-profit guardrail (Expensive) | 34 |
| EV/ARR — forward | ~C$38.8M EV ÷ ~C$5M ARR = ~8× — full but defensible IF ARR ramps to the C$10-12M target | 50 |
| P/B | ~2.0× (vendor) — plausible on the implied equity base | 52 |
| Analyst target | 1 conflicted analyst (Beacon, co-led the financing): Buy, C$3.00 on 9× full-utilisation sales | 44 |
Read: expensive on trailing sales, full on forward ARR, on a going-concern balance sheet — Valuation is a headwind that, with the distress gate, holds the signal at HOLD.
Primary driver: demand for data-centre capacity, structurally lifted by the AI compute build-out — a genuine secular tailwind for colocation.
| Horizon | Demand read | Driver |
|---|---|---|
| Short (0-4w) | AI capex cycle intact, but mega-cap tech is the near-term weak spot (QQQ −3.7%/mo, XLK short U) — softer tape | ~58 Neutral-Tailwind |
| Medium (1-6m) | Enterprise + AI colocation demand robust; XLK medium N (rate/concentration drag), long O | ~64 Tailwind |
| Long (6-18m) | Secular data-centre demand; XLK long O | ~66 Tailwind |
Amplification: the driver is still a real medium/long tailwind (~62 blended, trimmed from 64 on the softer near-term tech tape), but the base signal is HOLD (never amplified) and the Financial-Distress gate caps at HOLD — so the demand tailwind cannot lift the signal. It is the reason the name exists, not a reason to buy it here. Thesis-invalidation floor: a stalled deal pipeline or a financing at distressed terms breaks the roll-up case regardless of end-demand.
Technology (XLK) now reads short Underperform / medium Neutral / long Outperform on the 20 Jul macro — the near-term tech tailwind that supported the data-centre theme has faded (mega-cap concentration + rate drag; QQQ −3.7%/mo). Anchoring on the Medium horizon, macro pressure is Neutral (down from Tailwind on 3 Jul). Either way it is immaterial to the signal for this going-concern micro-cap, which the Financial-Distress gate caps at HOLD. Amplification is blocked (base is HOLD).
Source: sector-map (Technology / XLK) · Macro report 2026-07-20
Risk-reward: the stock fell from a C$2.25 high (Jan) to a C$1.00 low (Mar) and has since based in a C$1.06-1.35 range — now C$1.19, ~47% below the 52-wk high, ~23% above the 52-wk low (C$0.97). Very illiquid (~76k shares/day avg). A base, but no momentum, and any size is hard to enter/exit.
| Signal | Reading | Score |
|---|---|---|
| Trend structure | Downtrend from Jan highs; basing C$1.06-1.35 since April; drifting to the lower half | 48 |
| Relative strength | Weak vs XLK — and XLK itself softened (macro short U / medium N), removing the sector tailwind near-term | 42 |
| Position in range | Lower-mid; C$1.35 resistance, C$1.06 support | 49 |
| Liquidity / catalyst | Thin float; Rochester close (~Aug 15) is the near event; FY-end Jun 30 → Q4/annual results later in summer | 50 |
Low macro-sensitivity name, but sentiment-driven given the promotional cadence — treat rallies with caution.
| Date | Event | Impact | Forecast | Previous | Relevant? | Why |
|---|---|---|---|---|---|---|
| ~2026-08-15 | Rochester Colo acquisition close | Medium | — | — | ⚠️ Yes | First US site; +15-17% revenue — beyond the 14-day window |
| Late summer | FY2026 Q4 / annual results (FY-end 30 Jun) | Medium | — | — | ⚠️ Yes | First look at full-year ARR ramp + any updated going-concern language — not yet dated |
| Date | Event | Actual | Forecast | Surprise | Impact |
|---|---|---|---|---|---|
| 2026-04-21 | Rochester LOI (non-binding) | — | — | Positive | Adds ARR ~C$885k on close (~Aug 15) |
| 2026-05-26 | Q3-FY26 results | Rev C$910k | — | Mixed | Revenue +849% YoY but net loss −C$1.66M/qtr |
No impactful dated catalyst inside 14 days (Rochester closes ~Aug 15, beyond the window; FY-end is 30 Jun so Q4/annual results land later in the summer, not yet dated). Nothing new since the last report.
| Timeframe | Trend | Direction | RSI | MACD | Key S/R | Breakout | Vol |
|---|---|---|---|---|---|---|---|
| Monthly | Down→base | Neutral | ~46 | flat | S: 0.97 R: 2.25 | None | 1.0x |
| Weekly | Basing | Neutral | ~47 | flat | S: 1.06 R: 1.35 | None | 0.9x |
| Daily | Flat→soft | Neutral | ~46 | flat | S: 1.15 R: 1.28 | None | 0.7x |
| Confluence: Basing / Neutral · MTF Score 47 | |||||||
A base around C$1.20 after a steep fall from C$2.25, now drifting to C$1.19 at the lower half of the range. A reclaim of C$1.35 on volume would signal a turn; a break of C$1.06 reopens the C$0.97 low. Thin volume makes signals unreliable. (No intraday feed — weekly/monthly only.)
CCDS.V weekly close (Yahoo), Jan–Jul 2026. Fell from C$2.25 to a C$1.00 low, now basing at the lower half of the range around C$1.19-1.20.
Accretive acquisitions keep closing, ARR reaches ~C$10M, capacity fills, and the roll-up multiple re-rates toward peers. ~+85% from C$1.19. Requires clean execution + no distress financing.
ARR grows to ~C$6-7M via Rochester + fill, but continued dilution and cash burn cap the re-rate. ~+13% from C$1.19.
Going-concern bites — the deal pipeline stalls or a financing prints at distressed terms; the multiple compresses toward/below the 52-wk low. ~−41%. Trigger: a dilutive down-round or a missed acquisition close.
Probability-weighted 12-month fair value ≈ C$1.38 (~+16% from C$1.19) — a wide, binary distribution dominated by financing/execution risk; the base case only modestly clears the price, consistent with a HOLD.
Forecast: No group met → Wait. Fundamental cannot fire under a going-concern flag at a full ARR multiple. Technical needs a reclaim of C$1.35 or a confirmed C$1.06 hold — Low confidence given thin volume and a stock drifting to the lower half of its range. The nearest catalyst is the Rochester close (~Aug 15) — a Moderate re-rating trigger IF it closes cleanly and ARR guidance holds; Unlikely to resolve inside the next 2 weeks (next update falls before it).
Forecast: The Thesis-Invalidation group is partially LIVE (the going-concern gate) → a Reduce/monitor stance rather than a hard exit; a second condition (stalled pipeline or distressed financing) would tip it to Exit. Stop (C$1.00) is ~16% below the current C$1.19.
What you're risking: buying a cash-burning, going-concern micro-cap at ~22.6× trailing sales, illiquid, with active paid promotion and a promoter CEO — no entry path is met and the near-term tech tape has softened. What you're gaining: geared exposure to a genuine AI data-centre demand tailwind via a roll-up that, if it executes and re-rates, has real upside. Read: speculative, no entry edge now; if owned, keep it a small, high-variance position — wait for a clean Rochester close + evidence of self-funding before adding.
What you'd protect: ~41% of downside if a financing prints at distressed terms. What you'd give up: the AI-demand-fuelled re-rate if execution proves out. The Thesis-Invalidation group is partially live (going concern), but no hard stop or profit-target is triggered at C$1.19. Read: for risk-averse holders this is a legitimate reduce zone; for speculative holders, a small hold pending the Rochester close — eyes open on solvency.
Position sizing not computed — no risk budget on file. The §12 Conviction Ladder reads Wait (0 of 3 paths met), and the Financial-Distress gate caps the signal at HOLD. Any exposure should be small and high-variance given the going-concern flag + thin liquidity. This is context, not advice.
{
"ticker": "CCDS.V",
"date": "2026-07-20",
"version": "v6",
"company": "Carrier Connect Data Solutions Inc.",
"currency": "CAD",
"exchange": "TSXV",
"exchange_ticker": "TSXV:CCDS",
"isin": "UNVERIFIED",
"api_ticker": "CCDS.V",
"finder_ticker": "CCDS",
"finder_exchange": "TSXV",
"analysis_status": "stopped",
"lifecycle_stage": "high-growth-rollup",
"sector": "Information Technology",
"price_at_rating": 1.19,
"signal_short": "HOLD",
"signal_medium": "HOLD",
"signal_long": "HOLD",
"primary_signal": "HOLD",
"quality_score": 50,
"valuation_score": 42,
"timing_score": 47,
"driver_score": 62,
"economic_alignment_stance": "Neutral",
"economic_alignment_conviction": 50,
"economic_alignment_pressure": "Neutral",
"economic_alignment_source": "sector-map",
"macro_report_date": "2026-07-20",
"overall_confidence": 45,
"val_band": "full",
"warranted_multiple": null,
"actual_multiple": 22.6,
"val_multiple_basis": "P/S trailing (no earnings \u2014 P/E is a vendor artifact)",
"fair_value_est": 1.38,
"stop_loss": 1.0,
"target_price": 1.35,
"scenario_base_target": 1.35,
"scenario_bull_target": 2.2,
"scenario_bear_target": 0.7,
"entry_groups_met": 0,
"entry_conviction": "Wait",
"exit_groups_live": 1,
"exit_action": "Reduce",
"hard_gate_state": "caution",
"gates_triggered": [
"Financial Distress (going concern)"
],
"gates_caution": [
"Dilution/Accounting",
"Valuation Ceiling",
"Liquidity/Governance"
],
"do_not_buy_triggers": [],
"competitive_share_trajectory": "stable",
"competitive_threat_level": "moderate",
"nonop_pct_of_net_income": null,
"clean_pe": null,
"clean_peg": null,
"analyst_consensus_target": 3.0,
"analyst_coverage_count": 1,
"next_update_date": "2026-08-03",
"next_update_basis": "default +14d (Rochester close ~Aug 15 & FY-end Jun 30 Q4/annual results beyond window; no impactful dated catalyst in 14d)",
"prior_report": "calibration-CCDS.V-20260706-1630.json",
"prior_primary": "HOLD",
"changes_note": "HOLD/HOLD/HOLD held for a third report \u2014 nothing material changed. Going-concern Financial-Distress gate still LIVE, caps at HOLD; no BUY \u2192 status stays Stopped. Price \u22123.3% to C$1.19. Economic Alignment eased Tailwind\u2192Neutral (XLK softened to short U/med N). Driver 64\u219262 on softer near-term tech tape. Scores flat (Q50, V42, T48\u219247)."
}
HOLD / HOLD / HOLD held for a third consecutive report — nothing material changed since 6 Jul. The going-concern Financial-Distress gate remains LIVE and caps the signal at HOLD; no BUY in any horizon, so the analysis status stays Stopped (an operator Donatien-Pick auto-Stopped for no-BUY, reactivated only on a BUY). Price drifted −3.3% to C$1.19; scores essentially flat (Quality 50, Valuation 42, Timing 48→47, Driver 64→62). The one shift is Economic Alignment easing Tailwind → Neutral as the macro report's Technology (XLK) read softened. Entry ladder: Wait; exit: Reduce (thesis partially live).