TSX:CSU Constellation Software Inc.

ISIN: CA21037X1006
Information TechnologyVertical-Market Software (serial acquirer)
TSX · Software compounder / serial acquirer Analysis Status: On-Going
C$2,757
-1.7%
6 Jul 2026 · Signal v6
Changes since last report (22 Jun 2026, C$2,772.61): Price −0.6% to C$2,757. BUY held across all horizons. An elite software compounder still on sale — ~45% below its high, trading ~14-15x cash earnings (PEG 0.53; GAAP P/E is distorted by acquired-intangible amortisation), on a strong-buy Street (consensus C$4,009, ~+45%). Quality 84, Valuation 72. Driver <65 → no STRONG-BUY amplification. Remains the Technology·CA Portfolio-Watchlist winner. vs previous report dated 22 Jun 2026.
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.

Constellation Software Inc.

Constellation Software is a serial acquirer of vertical-market software (VMS) businesses — niche, mission-critical software for industries from transit to healthcare — run through a highly decentralised structure. Its core engine is buying dozens of small, sticky software companies each year at disciplined prices and compounding the cash they throw off into more acquisitions. What sets it apart is a legendary capital-allocation track record: consistently high returns on invested capital, a founder-led culture, and a spin-off history that keeps unlocking value. Reported (GAAP) earnings understate the business because acquired-intangible amortisation is a large non-cash charge, so cash earnings are much higher. Think of it as one of the world's best capital allocators, compounding through software M&A.

HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)BUY5855%Cheap on cash earnings after a -45% drawdown; basing
Medium-term (6–12 mo)BUY6458%Elite compounder at ~14-15x cash earnings, PEG 0.53
Long-term (3–5 yr)BUY7062%Best-in-class capital allocator; decades of runway
Next update: 2026-07-20 — default +14d (Q2 earnings early Aug beyond window)
Table of Contents
1Five-Pillar Scorecard2Hard Gates & Do-Not-Buy Status3Pillar Detail: Business Quality4Pillar Detail: Valuation Attractiveness5Pillar Detail: Underlying Drivers6Pillar Detail: Economic Alignment7Pillar Detail: Entry/Exit Timing8Economic Event Risk9Multi-Timeframe Technical Analysis10Price Chart (6-Month Daily)11Scenario Summary12Entry / Exit Rules13Position Sizing Context14Calibration Snapshot15Data Sources & Methodology
1

Five-Pillar Scorecard

Five independent scores — each 0–100 with its own confidence. The three fundamental pillars (Quality / Valuation / Timing) set the base BUY/HOLD/SELL via the Decision Matrix; the two context pillars (Underlying Drivers, Economic Alignment) then amplify a BUY to STRONG BUY or a SELL to STRONG SELL when both corroborate.

Business Quality

84
elite
conf 76%

Valuation Attractiveness

72
attractive (cash earnings)
conf 66%

Entry/Exit Timing

52
basing
conf 55%

Underlying Drivers

58
neutral/tailwind
conf 58%

Economic Alignment

60
Trend-Following
conf 58%
2

Hard Gates & Do-Not-Buy Status

Binary safety checks — any TRIGGERED gate is a hard cap regardless of the scores above; CAUTION gates are sizing notes.
Valuation Ceiling
On cash earnings (add back acquired-intangible amortisation) the multiple is ~14-15x — not a ceiling. GAAP P/E ~55x is distorted by non-cash amortisation.
Financial Distress
FCF ~C$2.75B, modest net debt for its cash generation. No distress.
⚠️
Accounting
Acquisitive model: heavy intangible amortisation depresses GAAP earnings (a distortion in the investor's favour). Watch acquisition-multiple discipline as size grows.
3

Pillar Detail: Business Quality

A deep dive into the Quality score: business economics, moat, ROIC and the industry benchmark.
Business Quality — Pillar Score
One of the world's best capital allocators — a decentralised software compounder with a legendary M&A track record.
84
conf 76%

Lifecycle & sector: Mature compounder (IT — vertical-market software, serial acquirer). Scored on ROIC, capital allocation, cash earnings and durability — not GAAP margins.

Sub-signalReadingScore
Capital allocationDecades of disciplined, high-ROIC software M&A — the core competency90
Cash generationFCF ~C$2.75B; converts acquired earnings into more acquisitions82
ProfitabilityROE ~20%; ROIC well above cost of capital across cycles80
DurabilityThousands of sticky VMS niches; diversified, recession-resistant84
Industry benchmark — Rule of 40 (cash basis). Revenue growth ~20% + healthy cash-EBITDA margin comfortably clears 40. Benchmark score ~80.
Switching costs82Mission-critical VMS, deeply embedded
Intangibles / M&A engine86Unmatched acquisition track record
Cost advantage66Decentralised, lean overhead
Network effects50N/A (neutral)
Pricing power68Niche monopolies, steady price increases
Competitive Environment. Named comparables (other software acquirers competing for the same deals + investor capital): Roper Technologies (ROP), Topicus (TOI, a CSU spin-off), Vela/Lumine (CSU spin-offs), and private-equity VMS buyers.
RivalTypeCSU's position
PE / strategic VMS buyersDeal competitionStable — size lets it do more/larger deals; discipline is the edge
Roper, Topicus, peersSame playbookLeading — CSU is the benchmark; the model is proven
Rising deal multiplesCapital-deployment riskWatch — scale makes it harder to deploy at historical returns
Net: switching-cost and M&A-engine moats intact; the live risk is deployment at scale, not a rival. Competitive-threat level moderate.
4

Pillar Detail: Valuation Attractiveness

Sector-appropriate multiples, FCF yield, reverse-DCF implied growth, embedded optionality, and the analyst-consensus cross-check.
Valuation Attractiveness — Pillar Score
Attractive on cash earnings: ~14-15x with a PEG of 0.53, after a -45% drawdown from the high.
72
conf 66%
LensReadingScore
Cash / forward P/E~14-15x forward (yahoo forward P/E 14.4) — cheap for a 20%+ compounder74
PEG0.53 — very low; growth well ahead of the multiple76
FCF yield~C$2.75B FCF on ~C$58B cap ≈ 4.7% — reasonable for the quality64
Analyst targetConsensus C$4,009 / median C$3,949 vs C$2,757 — ~45% upside; strong-buy (12 analysts)78
Note on GAAP vs cash. The trailing GAAP P/E (~55x) is distorted by acquired-intangible amortisation, a non-cash charge inherent to the acquisitive model. On the cash earnings the business actually generates, the multiple is ~14-15x — the correct lens, and genuinely attractive after the drawdown.
Embedded optionality. Continued high-return M&A + future spin-offs (Topicus/Lumine precedent) are lightly valued in a mid-teens cash multiple.
5

Pillar Detail: Underlying Drivers

The dominant external force the stock is tethered to, scored 0–100. A context pillar: it does not change the base signal — it feeds amplification (tailwind ≥65 can lift BUY→STRONG BUY; headwind ≤35 can push SELL→STRONG SELL).
Primary Driver
Enterprise software M&A + IT spending
58
Neutral/Tailwind — no amplification (base BUY, driver <65)

Primary driver: the supply of acquirable VMS businesses at good prices, plus the broad IT-spending backdrop.

HorizonReadDriver
ShortDeal pipeline steady; XLK short Outperform~56 Neutral
MediumAmple fragmented VMS to acquire; capital-light compounding~58 Neutral
LongDecades of runway in a fragmented market; XLK long O~62 Neutral/Tailwind

Amplification: driver ~58 (below the ≥65 threshold), so BUY is not amplified to STRONG BUY. Thesis-invalidation floor: a sustained collapse in deployment returns (paying up, or running out of good targets) would break the compounding case.

6

Pillar Detail: Economic Alignment

How the current economic climate sits relative to this stock, read from the latest Macro-Economic report. Classifies the macro pressure (Tailwind / Neutral / Headwind) — the second amplification input — and frames a long entry as Trend-Following or Contrarian with a 0–100 conviction.
Stance · Pressure
Trend-Following · Tailwind
60
conviction

Technology (XLK) is Outperform across horizons — a supportive backdrop for a software compounder. But CSU's returns are idiosyncratic (M&A execution), so the macro is a mild tailwind rather than a driver. Pressure Tailwind; driver <65 means no amplification.

Source: sector-map (Technology/XLK) · Macro report 2026-07-03

7

Pillar Detail: Entry/Exit Timing

The risk-reward framework, relative strength vs SPY and the sector ETF, the macro overlay, news-derived sentiment, and the catalyst cluster.
Entry/Exit Timing — Pillar Score
Basing after a -45% drawdown from the C$5,061 high; low-beta, recovering off the lows.
52
conf 55%

Risk-reward: CSU fell from ~C$5,061 to a ~C$2,196 low and now bases around C$2,700-2,900. It's ~26% above the low, low-beta (0.69), and the drawdown has reset the valuation. No confirmed uptrend yet, but a favourable risk-reward for a quality compounder.

SignalReadingScore
Trend structureBasing C$2,600-3,150 after the big fall; choppy52
Position in range~45% below the 52-wk high; ~26% above the low54
VolatilityLow beta (0.69) — defensive compounder56
Value cushionCheap cash multiple limits downside56

(TSX-only listing — no intraday feed; weekly structure from Yahoo.)

8

Economic Event Risk

High-impact macro releases in the next 14 days that could swing this stock, plus the last 7 days of surprises.
9

Multi-Timeframe Technical Analysis

Trend, RSI and breakout status across monthly / weekly / daily / hourly / 15-minute, with a confluence verdict.
TimeframeTrendDirectionRSIMACDKey S/RBreakoutVol
MonthlyDown→baseNeutral~48-S: 2196 R: 5061None1x
WeeklyBasingNeutral~50flatS: 2400 R: 3150None0.8x
DailyChoppyNeutral~50flatS: 2670 R: 2900None0.6x
Confluence: Basing after a drawdown · MTF Score 52

A deep drawdown that has stabilised into a C$2,600-3,150 base. A break above C$3,150 would signal the recovery; below C$2,600 risks a retest of the C$2,196 low. The cheap cash multiple is the cushion while it bases.

10

Price Chart (6-Month Daily)

A 6-month daily close line with SMA50 and key support/resistance — the visual companion to the MTF table.

CSU.TO weekly close (Yahoo), Jan–Jul 2026. -45% from the C$5,061 high; basing around C$2,700-2,900.

11

Scenario Summary

Bull / Base / Bear 12-month price paths with triggers and probability weights.

Bull C$4,700 (25%)

M&A pace and deployment returns hold, the market re-rates the cash multiple back toward its history, spin-off optionality is recognised. ~+70%.

Base C$3,800 (55%)

Steady compounding, disciplined M&A, a partial re-rate off the drawdown toward the analyst consensus. ~+38%.

Bear C$2,200 (20%)

Deployment returns compress as size bites, or a broad software de-rating; retest of the 52-wk low. ~−20%. Trigger: a run of low-return acquisitions.

Probability-weighted 12-month fair value ≈ C$3,705 (~+34%) — a positive skew from an elite compounder trading at a mid-teens cash multiple after a big drawdown.

12

Entry / Exit Rules

Three independent entry paths (Fundamental · Technical · Catalyst) and three exit triggers (Stop-Loss · Thesis · Profit-Target). Any one entry path is a valid entry — the more that agree, the larger the position the conviction ladder suggests. Exits are graded by severity, not count.

How to read this — the Conviction Ladder

The three entry groups are alternative paths to a buy, not a checklist. A group counts only when all its sub-conditions hold. How many groups are satisfied sets the suggested size — it does not gate whether you may enter: 1 group = Half-Size (a valid starter/scale-in), 2 = Full-Size, 3 = Over-Size (highest conviction); 0 = Wait (no path open yet). A strong overall signal can still read Wait here when the stock is well above its entry zones — that flags "good business, no entry edge right now," not a contradiction. Exits are graded by severity of what is live, not by a count: a hard stop is an Exit on its own.
Entry conviction: Half-Size1 of 3 groups met — one path open — starter / scale-in

Fundamental — MET

Cheap on cash earnings, below target, quality intact.
✅ Price C$2,757 < base target C$3,800 (~14-15x cash)
✅ No earnings within 7 days
✅ Underlying-Driver score ≥ 50 (58)

Technical — not MET

Basing; entry on a breakout OR a hold of C$2,600.
⛔ Weekly close > C$3,150 on rising volume
✅ OR a tested bounce off C$2,600 with a higher low
✅ RSI 35-65

Catalyst — not MET

Q2 earnings early Aug — beyond the window.
· Earnings / a value-accretive spin-off

Forecast: Fundamental group MET (cheap cash multiple, below the C$3,800 base target). Technical's support-hold branch is met (basing above C$2,600); a breakout >C$3,150 is Moderate over 1-3 months. Catalyst (earnings/spin-off) is not dated in the window. A quality compounder on sale — scale in.

Exit action: Holdno exit trigger is live — hold the position

Stop-Loss — not LIVE

⛔ Two weekly closes below C$2,550 (below the base)

Thesis Invalidation — not LIVE

⛔ Sustained decline in M&A deployment returns / discipline
⛔ A broad, lasting software-multiple de-rating

Profit-Target — not LIVE

⛔ Into C$3,800 (base) / C$4,700 (bull) with RSI > 70

Forecast: Stop (C$2,550) ~7% below; unlikely to break lastingly given the value cushion. The real watch-item is capital-deployment returns, not the tape.

Imagine you act at the current price of C$2,757 · as of 6 Jul 2026

What if you bought now?

You are risking ~20% (to the C$2,200 bear) to gain ~38% base / ~70% bull.

What you're risking: buying before a confirmed uptrend, and the deployment-at-scale question. What you're gaining: one of the world's best capital allocators at ~14-15x cash earnings (PEG 0.53) after a -45% drawdown, with ~45% upside to a strong-buy Street. Read: a quality-on-sale scale-in; a hold of C$2,600 or a break of C$3,150 improves the entry.

What if you sold now?

Selling now gives up ~38% base upside on an elite compounder trading cheap.

What you'd protect: further downside if software de-rates. What you'd give up: the compounding + re-rate. No exit rule is live. Read: a hold/accumulate zone.

13

Position Sizing Context

Illustrative portfolio math (not advice) translating conviction into an allocation given risk-per-share and volatility.

Position sizing not computed — no risk budget on file. The §12 Conviction Ladder reads Half-Size (1 group fully met + a support-hold): a quality-on-sale scale-in. This is context, not advice.

14

Calibration Snapshot

Machine-readable snapshot of every score, level and signal, saved alongside the HTML so the next run can compute deltas.
{
  "ticker": "CSU.TO",
  "date": "2026-07-06",
  "version": "v6",
  "company": "Constellation Software Inc.",
  "currency": "CAD",
  "exchange": "TSX",
  "exchange_ticker": "TSX:CSU",
  "isin": "CA21037X1006",
  "api_ticker": "CSU.TO",
  "analysis_status": "on-going",
  "lifecycle_stage": "mature_compounder",
  "sector": "Information Technology",
  "gics_sector": "Information Technology",
  "country": "Canada",
  "finder_ticker": "CSU.TO",
  "price_at_rating": 2757.06,
  "signal_short": "BUY",
  "signal_medium": "BUY",
  "signal_long": "BUY",
  "primary_signal": "BUY",
  "quality_score": 84,
  "valuation_score": 72,
  "timing_score": 52,
  "driver_score": 58,
  "economic_alignment_stance": "Trend-Following",
  "economic_alignment_conviction": 60,
  "economic_alignment_pressure": "Tailwind",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-07-03",
  "overall_confidence": 55,
  "val_band": "attractive",
  "clean_pe": 14.5,
  "nonop_pct_of_net_income": 0,
  "val_multiple_basis": "cash / forward P/E (GAAP distorted by intangible amort.)",
  "fair_value_est": 3800,
  "stop_loss": 2550,
  "target_price": 3800,
  "scenario_base_target": 3800,
  "scenario_bull_target": 4700,
  "scenario_bear_target": 2200,
  "entry_groups_met": 1,
  "entry_conviction": "Half-Size",
  "exit_groups_live": 0,
  "exit_action": "Hold",
  "hard_gate_state": "caution",
  "gates_triggered": [],
  "gates_caution": [
    "Accounting (intangible amort.)"
  ],
  "do_not_buy_triggers": [],
  "competitive_share_trajectory": "gaining",
  "competitive_threat_level": "moderate",
  "analyst_consensus_target": 4008.8,
  "analyst_coverage_count": 12,
  "next_update_date": "2026-07-20",
  "next_update_basis": "default +14d (Q2 earnings early Aug beyond window)",
  "prior_report": "calibration-CSU.TO-20260622-1300.json",
  "prior_primary": "BUY",
  "changes_note": "BUY held. Cash P/E ~14-15x (PEG 0.53) after -45% drawdown; strong-buy Street. Stays Tech\u00b7CA grid winner."
}

BUY held across all horizons; a quality compounder on sale. On cash earnings (GAAP is distorted by acquired-intangible amortisation) CSU trades ~14-15x with a 0.53 PEG after a -45% drawdown, on a strong-buy Street (~+45% to consensus). Driver <65 → no STRONG-BUY amplification. Stays the Technology·CA Portfolio-Watchlist winner.

15

Data Sources & Methodology

Audit trail of every data source: fully available (✓), fallback (⚠), or failed (✗), plus provenance-based confidence haircuts.
Data Source Status
get_yahoo_quote / prices price, forward P/E 14.4, targets, weekly series (TSX-only)
get_multi_timeframe_analysis no Polygon coverage for TSX — weekly structure only
FMP fundamentals cash-earnings framing web/derived
Impact on scores: Timing confidence reduced (no intraday). Quality/valuation well-grounded in cash-earnings + targets.
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.