TSX:TIH Toromont Industries Ltd.

ISIN: CA8911021050
IndustrialsCaterpillar Dealer / Equipment
TSX · Caterpillar dealer + CIMCO refrigeration Analysis Status: On-Going
C$228.08
-4.6% wk
9 Jul 2026 · Signal v6
Changes since last report (20 Jun 2026, C$239.00): Price −5% to C$228.08. HOLD held across all horizons. Toromont is an elite Caterpillar-dealer compounder (Q82) on a strong infrastructure/mining tailwind (80), but at forward ~26x / trailing ~36x (vs a warranted ~22-23x) it's Expensive for an industrial, with only ~5% upside to the median — so the strong driver can't lift a valuation-capped HOLD. Valuation 32→36. Entry Wait. (Industrials·CA is funded, but a short-HOLD earns no grid tile.) vs previous report dated 20 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.

Toromont Industries Ltd.

Toromont Industries is a high-quality Canadian industrial compounder built on two pillars: the Equipment Group — the exclusive Caterpillar dealer across much of Canada (sales, rental, parts and service of heavy equipment for construction, mining, and infrastructure) — and CIMCO (industrial and recreational refrigeration). Its core business is the razor-and-blade economics of equipment dealing: selling machines, then earning durable, high-margin revenue on parts and service for decades. What sets it apart is a decades-long record of disciplined capital allocation, conservative management, steady dividend growth, and a protected territory tied to Caterpillar — a genuine compounder. The catch today is valuation: it trades at a premium multiple that already reflects the quality and the infrastructure/mining tailwind.

HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)HOLD5055%Elite compounder, but rich (fwd 26x / trailing 36x); near highs
Medium-term (6–12 mo)HOLD4855%Full/Expensive valuation caps the strong infrastructure driver
Long-term (3–5 yr)HOLD5458%Quality Cat dealer, but the entry price is rich
Next update: 2026-07-23 — 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

82
elite compounder
conf 74%

Valuation Attractiveness

36
expensive
conf 64%

Entry/Exit Timing

50
near highs
conf 56%

Underlying Drivers

80
strong tailwind
conf 66%

Economic Alignment

62
Trend-Following
conf 60%
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
Trailing P/E ~36x, forward ~26x vs a warranted ~22-23x. Forward is Full (~1.18x); trailing is Expensive (~1.6x). Net Expensive-for-an-industrial — caps the signal at HOLD.
Financial Distress
Net cash (~C$1.16B cash vs ~C$0.85B debt), FCF ~C$557M, ROE 16%. Fortress; a serial dividend-grower.
Earnings quality
Non-op ~4% — clean; equipment + parts/service revenue.
3

Pillar Detail: Business Quality

A deep dive into the Quality score: business economics, moat, ROIC and the industry benchmark.
Business Quality — Pillar Score
An elite Canadian industrial compounder — the exclusive Caterpillar dealer across much of Canada, with razor-and-blade parts-and-service economics.
82
conf 74%

Lifecycle & sector: Mature compounder (Industrials — equipment dealer). Scored on the dealer moat, parts/service annuity, capital allocation and the infrastructure/mining driver.

Sub-signalReadingScore
Capital allocationDecades of disciplined M&A + steady dividend growth — best-in-class86
Parts & service annuityHigh-margin, recurring aftermarket revenue on the installed base82
ProfitabilityROE 16%, operating margin ~12%; strong FCF conversion72
Balance sheetNet cash — conservative, resilient through cycles80
Intangibles / franchise84Exclusive Caterpillar territory — a protected franchise
Switching costs74Installed base + parts/service lock-in
Cost advantage66Scale in its territory
Pricing power66Aftermarket pricing on essential parts
Network effects50N/A
Competitive Environment. Competition is limited by the exclusive-territory model; the relevant comparables are Finning International (FTT, the other Canadian Cat dealer), and equipment/rental peers (United Rentals, Ritchie Bros).
RivalTypeToromont's position
Finning InternationalThe other Cat dealer (different territory)Stable — protected, non-overlapping territories; Toromont higher-quality/return
Rental / equipment peersAdjacentStable — the Cat franchise + parts annuity is a durable edge
The valuationThe real issue is the price, not a rival
Net: franchise + switching-cost sub-scores hold; competitive-threat level low. The binding issue is valuation.
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
Expensive for an industrial: forward ~26x / trailing ~36x vs a warranted ~22-23x — a great compounder at a rich price.
36
conf 64%

Warranted-multiple anchor. r ≈ 9.0%; disciplined g_near ≈ 10% (industrial/infrastructure), g_term 3% → warranted P/E ≈ 22-23x. Actual forward ~26x → ~1.18x (Full); trailing ~36x → ~1.6x (Expensive). Net Expensive for the sector.

LensReadingScore
Warranted-multiple anchor (40%)Fwd 26x / trailing 36x ÷ warranted ~22x → Full-to-Expensive36
FCF yield~C$557M FCF on ~C$18.6B cap ≈ 3% — thin cushion at this multiple40
P/B vs ROEP/B 5.5 on 16% ROE — full44
Analyst targetMedian C$240 vs C$228 — only ~5% upside50
Read. Toromont is a genuinely elite compounder, but the market knows it — at forward ~26x (trailing ~36x) with only ~5% upside to the median, you're paying a premium that already discounts the quality and the infrastructure tailwind. That's why the signal is HOLD despite the strong driver.
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
Infrastructure / mining / construction capex
80
Strong Tailwind — but base HOLD (never amplified)

Primary driver: Canadian infrastructure, construction and mining capex — the demand for heavy equipment, rentals and aftermarket service. A strong multi-year tailwind.

HorizonReadDriver
ShortInfrastructure + mining activity firm; XLI short O~78 Tailwind
MediumMulti-year infra/mining capex; XLI medium O~82 Tailwind
LongElectrification + resource capex; XLI long SO~82 Tailwind

Amplification: a strong tailwind (≥65), but the base signal is HOLD (never amplified) and the Expensive valuation caps it — the driver is the reason to keep watching for a better entry, not to pay ~26x forward today. Thesis-invalidation floor: a Canadian construction/mining downturn, or a Caterpillar dealer-agreement change.

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
62
conviction

Industrials (XLI) reads short O / medium O / long SO — a genuine tailwind for the infrastructure/mining theme. But the tailwind can't lift a HOLD gated by an Expensive valuation. Pressure Tailwind; base signal unchanged (HOLD never amplifies).

Source: sector-map (Industrials/XLI) · 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
Near the highs after a strong 52-wk run (+82% off the low); pulled back ~6% from the C$243.5 high.
50
conf 56%

Risk-reward: TIH is ~C$228, ~6% off its C$243.5 high after a powerful 52-wk run (C$125 → C$243). The trend is healthy but extended, and at a rich multiple a pullback would lack a valuation cushion. Low-beta (0.98) quality, but a poor fresh-entry risk-reward here.

SignalReadingScore
Trend structureStrong 52-wk uptrend; small pullback from the high54
Position in range~6% below the 52-wk high; upper range50
MomentumCooling after the run; consolidating50
Valuation supportNone — Expensive band40

(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
MonthlyUptrendBullish~62+S: 125 R: 243.5None1x
WeeklyUptrendNeutral~55flatS: 209 R: 243.5None0.8x
DailyConsolidatingNeutral~50flatS: 219 R: 234None0.6x
Confluence: Uptrend, consolidating near highs · MTF Score 50

A strong multi-year uptrend consolidating ~6% below the C$243.5 high. A break to new highs needs a catalyst; a pullback toward C$209 (the June low) would be a better entry. At a rich multiple, a de-rate would lack cushion — hence the HOLD.

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.

TIH.TO weekly close (Yahoo), Jan–Jul 2026. +82% 52-wk run; consolidating ~6% below the C$243.5 high; richly valued.

11

Scenario Summary

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

Bull C$275 (25%)

Infrastructure/mining capex accelerates, equipment + aftermarket beat, and the premium multiple holds; new highs. ~+21%.

Base C$250 (50%)

Steady compounding on the infra tailwind, but a rich multiple caps the re-rate. ~+10%.

Bear C$190 (25%)

A construction/mining slowdown or a de-rating of the Expensive multiple toward the low-20s. ~−17%. Trigger: a Canadian capex downturn or a broad industrials de-rate.

Probability-weighted 12-month fair value ≈ C$241 (~+6%) — a modest skew: an elite compounder on a strong tailwind, but an Expensive multiple caps the upside and offers little cushion.

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: Wait0 of 3 groups met — no entry path open

Fundamental — not MET

Expensive band — no valuation entry edge.
⛔ Price below a defensible fair value (fwd ~26x)
✅ No earnings within 7 days (Q2 ~early Aug)
✅ Underlying-Driver score ≥ 50 (80)

Technical — not MET

Near highs; entry on a pullback to support, not at a rich price.
⛔ Weekly close > C$243.5 (new high) on volume
⛔ OR a pullback to C$209 with a higher low
✅ RSI 35-65

Catalyst — not MET

Q2 earnings ~early Aug — beyond the window.
· Earnings beat + raised guide

Forecast: No group met → Wait. Fundamental can't fire in the Expensive band; Technical would need a new high or a pullback to C$209. The driver is strong, but the price is the problem — the entry edge opens on a de-rate toward the low-20s forward multiple (a materially lower price) or a genuine capex acceleration. A quality name to own on weakness, not at ~26x forward near the highs.

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

Stop-Loss — not LIVE

⛔ Two weekly closes below C$205 (below the June low)

Thesis Invalidation — not LIVE

⛔ A Canadian construction/mining capex downturn
⛔ A change to the Caterpillar dealer agreement / territory

Profit-Target — not LIVE

⛔ Into C$250 (base) / C$275 (bull) with RSI > 70

Forecast: Stop (C$205) ~10% below; a break there in an industrials de-rate is the tail the Bear models. No exit trigger live today.

Imagine you act at the current price of C$228.08 · as of 9 Jul 2026

What if you bought now?

You are risking ~17% (to the C$190 bear) to gain ~10% base / ~21% bull — a thin risk-reward at a rich multiple.

What you're risking: paying forward ~26x (trailing ~36x) for a great business near its highs, with only ~5% upside to the median and no valuation cushion. What you're gaining: an elite Caterpillar-dealer compounder on a strong infrastructure/mining tailwind. Read: the quality is superb but the price is rich — wait for a pullback toward C$209 or a de-rate; this is a HOLD, not an entry.

What if you sold now?

Trimming here locks a rich multiple near the highs; you give up upside if the infra tailwind accelerates.

What you'd protect: the downside if the Expensive multiple de-rates. What you'd give up: the compounding + dividend growth. No exit trigger live. Read: a hold for long-term owners; new money has no edge at ~26x forward near the highs.

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 Wait (0 of 3 met): an elite compounder with no entry edge at a rich valuation near the highs. 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": "TIH.TO",
  "date": "2026-07-09",
  "version": "v6",
  "company": "Toromont Industries Ltd.",
  "currency": "CAD",
  "exchange": "TSX",
  "exchange_ticker": "TSX:TIH",
  "isin": "CA8911021050",
  "api_ticker": "TIH.TO",
  "analysis_status": "on-going",
  "lifecycle_stage": "mature_compounder",
  "sector": "Industrials",
  "gics_sector": "Industrials",
  "country": "Canada",
  "finder_ticker": "TIH.TO",
  "price_at_rating": 228.08,
  "signal_short": "HOLD",
  "signal_medium": "HOLD",
  "signal_long": "HOLD",
  "primary_signal": "HOLD",
  "quality_score": 82,
  "valuation_score": 36,
  "timing_score": 50,
  "driver_score": 80,
  "economic_alignment_stance": "Trend-Following",
  "economic_alignment_conviction": 62,
  "economic_alignment_pressure": "Tailwind",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-07-03",
  "overall_confidence": 56,
  "val_band": "expensive",
  "warranted_multiple": 22,
  "actual_multiple": 26,
  "warranted_ratio": 1.18,
  "clean_pe": 26.0,
  "nonop_pct_of_net_income": 4,
  "val_multiple_basis": "forward P/E (trailing ~36x)",
  "fair_value_est": 250,
  "stop_loss": 205,
  "target_price": 250,
  "scenario_base_target": 250,
  "scenario_bull_target": 275,
  "scenario_bear_target": 190,
  "entry_groups_met": 0,
  "entry_conviction": "Wait",
  "exit_groups_live": 0,
  "exit_action": "Hold",
  "hard_gate_state": "caution",
  "gates_triggered": [],
  "gates_caution": [
    "Valuation Ceiling"
  ],
  "do_not_buy_triggers": [],
  "competitive_share_trajectory": "stable",
  "competitive_threat_level": "low",
  "analyst_consensus_target": 239.78,
  "analyst_target_high": 259,
  "analyst_target_low": 215,
  "analyst_coverage_count": 9,
  "next_update_date": "2026-07-23",
  "next_update_basis": "default +14d (Q2 earnings ~early Aug beyond window)",
  "prior_report": "calibration-TIH.TO-20260620-1100.json",
  "prior_primary": "HOLD",
  "changes_note": "HOLD held. Expensive (fwd ~26x / trailing ~36x vs warranted ~22x); strong infrastructure driver can't lift a valuation-capped HOLD. ~5% to median. Industrials-CA funded but short HOLD -> no grid tile."
}

HOLD held across all horizons. Toromont is an elite Caterpillar-dealer compounder (Q82) on a strong infrastructure/mining tailwind (80), but at forward ~26x / trailing ~36x vs a warranted ~22-23x it's Expensive-for-an-industrial, with only ~5% upside to the median — so the strong driver can't lift a valuation-capped HOLD. Entry ladder Wait. Industrials·CA is a funded portfolio cell, but a short-HOLD earns no grid tile.

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, fwd P/E 26 / trailing 36, ratios, weekly series (CAD)
get_multi_timeframe_analysis no Polygon coverage for TSX — weekly structure only
get_price_target_consensus yahoo targets (median C$240, +5%)
Impact on scores: Timing confidence reduced (no intraday). Quality/valuation well-grounded in yahoo ratios + 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.