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 — TTM net loss −C$3.19M; ~32% gross margin; going concern | 34 |
| Balance sheet | ~C$9.9M cash vs ~C$9.6-11M debt (D/E ~50%); negative EBITDA | 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× → trailing multiple is above the 'rich' line.
| Lens | Reading | Score |
|---|---|---|
| P/S — trailing | ~C$38.7M mkt cap ÷ TTM revenue C$1.68M = ~23× — above the IT pre-profit guardrail (Expensive) | 34 |
| EV/ARR — forward | ~C$40M EV ÷ ~C$5M ARR = ~8× — full but defensible IF ARR ramps to the C$10-12M target | 50 |
| P/B | ~2.1× — 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 strong; XLK short Outperform | ~62 Tailwind |
| Medium (1-6m) | Enterprise + AI colocation demand robust; XLK medium O | ~66 Tailwind |
| Long (6-18m) | Secular data-centre demand; XLK long O | ~66 Tailwind |
Amplification: the driver is a real tailwind (≥65 medium/long), 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) reads short/medium/long Outperform — a macro tailwind for the data-centre theme. But the tailwind is a sector fact, not a company one: for this going-concern micro-cap, macro pressure is Tailwind yet immaterial to the signal, which the distress gate caps at HOLD. Amplification is blocked (base is HOLD).
Source: sector-map (Technology/XLK) · Macro report 2026-07-03
Risk-reward: the stock fell from a C$2.25 high (Jan) to a C$1.00 low (Mar) and has since based around C$1.20 — ~45% below the 52-wk high, ~27% above the 52-wk low (C$0.97). Very illiquid (~62k shares/day). 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 | 50 |
| Relative strength | Weak vs a strong XLK — underperforming the sector it belongs to | 42 |
| Position in range | Lower-mid; C$1.35 resistance, C$1.06 support | 50 |
| Liquidity / catalyst | Thin float; Rochester close (~Aug 15) + Jul-9 investor conference are the near events | 50 |
Low macro-sensitivity name, but sentiment-driven given the promotional cadence — treat rallies with caution.
| Date | Event | Impact | Forecast | Previous | Relevant? | Why |
|---|---|---|---|---|---|---|
| 2026-07-09 | Global Technology Virtual Investor Conference | Low | — | — | ⚠️ Minor | IR/promotional event — sentiment, not fundamentals |
| ~2026-08-15 | Rochester Colo acquisition close | Medium | — | — | ⚠️ Yes | First US site; +15-17% revenue — beyond the 14-day window |
| Date | Event | Actual | Forecast | Surprise | Impact |
|---|---|---|---|---|---|
| 2026-06-09 | Rochester definitive APA | — | — | Positive | Adds ARR ~C$885k on close |
| 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; the Jul-9 conference is promotional). FY-end is 30 Jun, so Q4/annual results land later in the summer.
| Timeframe | Trend | Direction | RSI | MACD | Key S/R | Breakout | Vol |
|---|---|---|---|---|---|---|---|
| Monthly | Down→base | Neutral | ~47 | flat | S: 0.97 R: 2.25 | None | 1.0x |
| Weekly | Basing | Neutral | ~48 | flat | S: 1.06 R: 1.35 | None | 0.6x |
| Daily | Flat | Neutral | ~48 | flat | S: 1.15 R: 1.28 | None | 0.5x |
| Confluence: Basing / Neutral · MTF Score 48 | |||||||
A base around C$1.20 after a steep fall from C$2.25. 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 around C$1.20.
Accretive acquisitions keep closing, ARR reaches ~C$10M, capacity fills, and the roll-up multiple re-rates toward peers. ~+79%. 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. ~+10%.
Going-concern bites — the deal pipeline stalls or a financing prints at distressed terms; the multiple compresses. Toward/below the 52-wk low. ~−43%. Trigger: a dilutive down-round or a missed acquisition close.
Probability-weighted 12-month fair value ≈ C$1.40 (~+14%) — a wide, binary distribution dominated by financing/execution risk; the base case barely 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. 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 6 weeks.
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 ~19% below.
What you're risking: buying a cash-burning, going-concern micro-cap at ~23× trailing sales, illiquid, with active paid promotion and a promoter CEO — no entry path is met. 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: this is speculative and there is no entry edge now; if it's owned, it's a small, high-variance position — wait for a clean Rochester close + evidence of self-funding before adding.
What you'd protect: ~43% 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). Read: for risk-averse holders this is a legitimate reduce zone; for speculative holders, a small hold pending the Rochester close — but 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-06",
"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": "donatien-pick",
"lifecycle_stage": "high-growth-rollup",
"sector": "Information Technology",
"price_at_rating": 1.23,
"signal_short": "HOLD",
"signal_medium": "HOLD",
"signal_long": "HOLD",
"primary_signal": "HOLD",
"quality_score": 50,
"valuation_score": 42,
"timing_score": 48,
"driver_score": 64,
"economic_alignment_stance": "Trend-Following",
"economic_alignment_conviction": 56,
"economic_alignment_pressure": "Tailwind",
"economic_alignment_source": "sector-map",
"macro_report_date": "2026-07-03",
"overall_confidence": 45,
"val_band": "full",
"warranted_multiple": null,
"actual_multiple": 23.0,
"val_multiple_basis": "P/S trailing (no earnings \u2014 P/E is a vendor artifact)",
"fair_value_est": 1.4,
"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-07-20",
"next_update_basis": "default +14d (Rochester close ~Aug 15 beyond window; no impactful dated catalyst in 14d)",
"prior_report": "calibration-CCDS.V-20260621-1200.json",
"prior_primary": "HOLD",
"changes_note": "HOLD held but more cautious \u2014 GOING-CONCERN note now flagged (fires Financial-Distress gate, caps HOLD); Quality 58\u219250. Business description corrected to data-centre colocation roll-up. Entry ladder Wait; exit Reduce (distress gate partially live)."
}
HOLD held, but materially more cautious than the prior report: a GOING-CONCERN note (previously un-flagged) fires the Financial-Distress hard gate and caps the signal at HOLD; Quality steps down (58→50) on the solvency/promoter/paid-promotion profile. Corrected the business description — this is a data-centre colocation roll-up, not telecom-data. Genuine AI-demand driver tailwind, but execution/dilution-limited and richly priced on sales. Entry ladder: Wait.