Intact Financial is a Mature / Cash-Cow business in the Property & Casualty (P&C) Insurance sub-sector of Financials. P&C insurance economics are inverted — premium is collected first, claims are paid later — so the correct quality lens is the combined ratio (underwriting profitability), ROE, and investment / float income, not gross revenue or gross margin (the data-basis trap for insurers). Intact is the largest P&C insurer in Canada (~21% market share across personal & commercial lines), with growing US, UK, Ireland and specialty operations.
| Sub-signal | Value | Benchmark | Score | Read |
|---|---|---|---|---|
| Return on Equity (TTM) | 17.2% | P&C industry ~10-12%; >15% exceptional | 88 | Best of the Canadian insurer trio; COO guiding ~20% for 2026 |
| Combined Ratio (underwriting) | sub-95% (best-in-class) | <100% = underwriting profit; <95% = strong | 86 | Operating margin 17.3% confirms a clear underwriting profit. ⚠ Exact current-quarter figure web-unverified this run — bounded from operating margin + ROE |
| Revenue trajectory | +4.5% YoY | Mature insurer 3-6%; NOPS target ~10%/yr | 62 | Top line modest by design; value created through underwriting + capital deployment, not premium volume |
| Q1-2026 net income | C$752M, +11% YoY | — | 75 | EPS C$4.13; momentum into 2026 |
| Balance-sheet health | D/E 23%; AM Best A+ (Superior) | Insurer leverage low; A+ = top tier | 82 | Total debt C$4.96B vs ~C$19.8B equity; A+ FSR affirmed May 2026 |
| Investment / float income | Rising reinvestment yields | 10Y at 4.49%, higher-for-longer | 78 | Float reinvested at higher yields lifts recurring investment income |
Moat average ≈ 64. The Switching-Cost (56) and Cost-Advantage (74) sub-scores are derived directly from the Competitive Environment read below — not asserted.
| Rival | Threat type | Share trajectory (vs Intact) | Moat-erosion vector |
|---|---|---|---|
| Definity Financial (DFY.TO) | Direct merchant rival, digital-direct | Definity gaining organically | Switching-cost decay via Sonnet digital-direct in personal lines |
| Aviva Canada | Direct merchant rival (scale) | Stable | Price competition in soft-market phases |
| Desjardins General Insurance | Direct rival (Quebec-strong, bancassurance) | Stable | Regional/bundling access in personal lines |
| TD Insurance | Bank-owned direct/affinity | Stable | Affinity/direct distribution undercuts broker channel |
→ Net effect on the moat: Switching Costs trimmed to 56 (digital-direct erosion), Cost Advantage held at 74 (scale intact). Overall competitive_threat_level: moderate. Propagates to the §11 Bear scenario (Definity share-loss / margin-compression trigger) and the §12 thesis-invalidation rule.
| Dimension | Read | Score |
|---|---|---|
| Returns on capital (ROE proxy) | 17.2% ROE, top-quartile P&C; durable | 85 |
| Capital-allocation discipline | Proven accretive M&A (RSA, etc.); ~C$5B firepower; 10%+ NOPS/share compounding | 80 |
| Management skin / alignment | Long-tenured CEO Brindamour; growing dividend (29% payout) | 68 |
FMP financial-health rating A- (score 4/5) — DCF 5, ROE 4, ROA 5 (strong); P/E 2, P/B 1 (flags the stock is not statistically cheap on book, addressed in §4).
For an insurer the valuation anchor is Price/Book vs ROE and the dividend, not P/E or FCF yield (FCF is not meaningful for an insurer — its "inventory" is money). P/E and PEG are shown as secondary cross-checks only.
| Multiple | Value | Reference | Read |
|---|---|---|---|
| Price / Book (primary) | 2.49x | P&C typical 1.5-2.0x; ROE-justified ~2.2-2.5x at 17% ROE | Rich on book, but justified by best-in-class ROE — fair, not cheap |
| Dividend yield / payout | 2.12% / 29% | Low yield, high coverage | A compounder, not an income name; payout leaves ample reinvestment room |
| Forward P/E (secondary) | 14.7x | P&C peers ~11-14x | Slight premium for the quality/ROE gap |
| PEG (secondary, low signal) | 0.49 | — | Optically cheap, but PEG is a weak signal for insurers — held secondary by design |
| Book value / share | C$111.85 | — | P/B 2.49x at C$277.96 |
Grades distribution: 5 Strong-Buy · 4 Buy · 4 Hold · 0 Sell — bullish 69%, consensus "Buy" (rec mean 2.0). Solid buy lean with measured caution.
FMP ratings cross-check: overall A- (4/5); P/E 2 and P/B 1 sub-scores confirm the name is not statistically cheap — the Valuation score reflects "fair, quality-justified," not "bargain."
The dominant external forces for a P&C insurer are the catastrophe-loss cycle and investment / float yields — both have direct P&L leverage above the company's own execution.
| Horizon | Read | Weight |
|---|---|---|
| Historical (25%) | Yields rose and stayed high through 2024-26 — accretive to the investment portfolio; cat losses elevated but managed | 70 |
| Current (50%) | Yields favourable (10Y 4.49%, higher-for-longer) but entering Canadian wildfire / cat season (Q2/Q3) — a live, offsetting headwind flagged by industry (Reuters, Apr 2026) | 60 |
| Forward (25%) | Fed higher-for-longer keeps reinvestment yields elevated; cat-season claims risk caps the near-term outlook | 58 |
Driver score ≈ 62 — Neutral. The float-income tailwind from higher-for-longer is genuine, but it is offset by the live catastrophe-loss season that bites in exactly the short/medium window. A driver with a live favourable component and a live unfavourable component sits in the Neutral band (50-64) — not amplification-eligible (amplification fires only when the driver is clearly favourable ≥65). The base BUY/HOLD/SELL is therefore unchanged by the driver.
Thesis-invalidation floor: a catastrophic loss year that pushes the combined ratio durably above 100% (sustained underwriting loss) plus a soft-pricing cycle would break the quality thesis.
Financials (XLF) carry Short Outperform / Medium Outperform / Long Neutral in the latest macro report, in a 'higher-for-longer, hawkish Fed' regime. Insurers are direct beneficiaries: elevated reinvestment yields lift float income. Anchoring on the Medium horizon → Tailwind (Trend-Following). Long is Neutral (XLF L:N), so the long horizon is not amplification-eligible. Because the Underlying Driver is Neutral (not ≥65), the Tailwind pressure does not amplify any horizon to STRONG BUY — the base BUY stands across all three.
Source: sector-map (XLF; IFC not on macro watchlist) · Macro report 2026-06-20
Higher timeframes are constructive; the short term has pulled back. Insurance is a High macro-sensitivity sector (macro 20% of timing).
| Sub-signal | Read | Score |
|---|---|---|
| MTF trend | Monthly + Weekly uptrend (resistance breakouts); daily constructive (price > EMA20 273 > EMA50 267); hourly/15-min pulled back | 63 |
| Risk-reward | Near weekly support 261-272; resistance 286 then 317; ATR ~C$5.8 (2.1%) — tight stop possible below 261 | 62 |
| Relative strength | 5-yr TSR +90%; 1-yr recovered; XLF in an Outperform regime | 58 |
| 52-week range position | 47% of range (242.87-317.35) — mid-range, not extended | 55 |
| Macro overlay (20%) | Higher-for-longer favours float income; VIX 18.4 neutral; curve +0.27 normal | 70 |
| Sentiment (15%) | No recent grade actions (thin); news tone positive (AM Best A+, ~20% ROE, M&A) | 56 |
| Catalyst (15%) | Next earnings ~early Aug (>30d out) — calm, uncluttered calendar | 72 |
Timing ≈ 60 (Improving, low end). A low-beta (0.30) defensive compounder in a higher-TF uptrend, mid-range after an intraday pullback — a constructive but not urgent entry tape. Confidence is trimmed because the raw daily timeframe returned NaN (data glitch); the daily read is reconstructed from price-vs-EMA structure and the monthly/weekly breakouts (see §15).
| Date | Event | Impact | Forecast | Previous | Relevant? | Why |
|---|---|---|---|---|---|---|
| ~2026-08-04 | Intact Q2-2026 earnings (approx.) | High | NOPS / combined ratio | Q1 +11% | ✅ Yes | Primary catalyst; combined ratio + cat losses |
| 2026-07-29 | FOMC rate decision | High | Hold (higher-for-longer) | Hold | ⚠️ Medium | Rate path drives reinvestment yields / float income |
| Date | Event | Actual | Forecast | Surprise | Impact |
|---|---|---|---|---|---|
| 2026-06-17 | US 10Y Treasury | 4.49% | — | Rising | Positive — higher reinvestment yields support investment income |
| 2026-05-05 | Intact Q1-2026 net income | C$752M (+11%) | — | Beat tone | Positive — underwriting + investment momentum |
No high-impact, ticker-specific event inside the next 14 days. The next earnings print is ~early August (date approximate — calendar returned empty; flagged). As a High macro-sensitivity name, the FOMC path matters, but higher-for-longer is a tailwind to float income, so it is not a WAIT trigger here.
| Timeframe | Trend | Direction | RSI | MACD | Key S/R | Breakout | Vol |
|---|---|---|---|---|---|---|---|
| Monthly | Uptrend ↑ | Bullish | 55.9 | +, breakout | S: 242.9 R: 317.4 | Resistance breakout | 0.8x |
| Weekly | Uptrend ↑ | Bullish | 57.9 | + rising | S: 261.4 R: 288.8 | Resistance breakout | 1.0x |
| Daily | Constructive → | Neutral | 54.9 | flat | S: 263.7 R: 286.4 | None (raw NaN — see §15) | 1.9x |
| Hourly | Downtrend ↓ | Bearish | 48.7 | − | S: 272.6 R: 286.4 | Support breakdown | 3.3x |
| 15-min | Strong Down ↓ | Bearish | 40.2 | − | S: 274.2 R: 280.1 | Support breakdown | 11.3x |
| Confluence: Mixed (higher-TF bullish, intraday pulled back) · MTF Score 63 | |||||||
Textbook 'higher-timeframe uptrend, lower-timeframe pullback': monthly and weekly are in confirmed uptrends with resistance breakouts, while hourly/15-min have pulled back intraday. With price (C$277.96) above the daily EMA20 (273) and EMA50 (267), the daily structure is constructive despite the raw daily feed returning NaN. The reachable buy zone is the weekly support band 261-272.
6-month daily close (CAD) with 50-day SMA. Pullback to ~247 in early April, recovery through May to a 286 swing high, then a mild pullback to ~278. Weekly support 261; stop reference 245.
Benign cat season, accretive M&A (Hiscox/specialty deploys the ~C$5B firepower), yields stay high lifting investment income, ROE toward ~20%, and the multiple re-rates toward the C$372 high target.
~10% NOPS/share growth, sub-95% combined ratio, ROE ~18-19%, rising investment income — price converges to consensus C$314 / median C$320.
Heavy wildfire/catastrophe losses push the combined ratio toward 100%, a soft pricing cycle compresses underwriting margin, AND Definity takes share in digital-direct personal lines — multiple de-rates to the 52-week-low area.
Probability-weighted ~C$313 (≈ +12.6%) — a favourable skew: base/bull dominate and the low analyst target (C$275) is essentially at spot, so modelled downside is shallow versus the upside paths.
Forecast: Fundamental group is already MET (value + quality). Technical group ~2-4 weeks IF price either reclaims the 286 swing high on volume or pulls back to and bounces off 261-272 — Moderate confidence (low-beta name, slow grind). Catalyst group is event-dependent on the ~early-Aug Q2 print (combined ratio + cat losses) — not time-projectable.
Forecast: Stop-loss Unlikely in the next 4-6 weeks — C$261 is ~6% below spot and below recent support; would require a cat-loss shock or sector selloff. Profit-trim at C$315+ is plausible on the 12-month base case, not near-term.
Position sizing not computed — no risk budget or portfolio role was specified for this name. The §12 Conviction Ladder reads Half-Size (1 of 3 entry paths met — Fundamental). For sizing guidance, specify your portfolio allocation and role. Volatility context: beta 0.30 (a notably low-volatility, defensive holding); daily ATR ~C$5.8 (2.1% of price); 52-week range C$242.87-317.35.
{
"ticker": "IFC.TO",
"exchange": "TSX",
"exchange_ticker": "TSX:IFC",
"api_ticker": "IFC.TO",
"isin": "CA45823T1066",
"company": "Intact Financial Corporation",
"currency": "CAD",
"date": "2026-06-20",
"version": "v6",
"analysis_status": "on-going",
"finder_ticker": "IFC.TO",
"finder_exchange": "\ud83c\udde8\ud83c\udde6 TSX",
"lifecycle_stage": "mature",
"sector": "Financials",
"sub_industry": "P&C Insurance",
"user_horizon": null,
"user_allocation_pct": null,
"portfolio_role": null,
"price_at_rating": 277.96,
"signal_short": "BUY",
"signal_medium": "BUY",
"signal_long": "BUY",
"primary_signal": "BUY",
"quality_score": 78,
"valuation_score": 63,
"timing_score": 60,
"driver_score": 62,
"quality_detail": {
"industry_benchmark_name": "Combined Ratio",
"industry_benchmark_value": "sub-95% (web-unverified)",
"industry_benchmark_score": 86,
"moat_score": 64,
"roic_proxy_roe": 17.2,
"capital_allocation": 80,
"management_skin_in_game": 68
},
"valuation_detail": {
"price_to_book": 2.49,
"roe": 17.2,
"forward_pe": 14.7,
"peg": 0.49,
"dividend_yield": 2.12,
"implied_growth_note": "market pricing ~mid/high-single-digit vs ~11-12% consensus"
},
"timing_detail": {
"mtf_confluence": 63,
"risk_reward_score": 62,
"relative_strength_note": "XLF Outperform regime; 5yr TSR +90%",
"catalyst_clustering_score": 72,
"dynamic_macro_weight": 0.2,
"daily_data_caveat": "raw daily NaN; reconstructed"
},
"economic_alignment_stance": "Trend-Following",
"economic_alignment_conviction": 66,
"economic_alignment_pressure": "Tailwind",
"economic_alignment_source": "sector-map",
"macro_report_date": "2026-06-20",
"nonop_pct_of_net_income": null,
"clean_pe": 14.7,
"clean_peg": 0.49,
"competitive_share_trajectory": "stable",
"competitive_threat_level": "moderate",
"fcf_yield": null,
"implied_growth_rate": null,
"consensus_growth_rate": 11.5,
"historical_valuation_decile": null,
"fair_value_est": 307.0,
"stop_loss": 245.0,
"target_price": 315.0,
"scenario_base_target": 315,
"scenario_bull_target": 355,
"analyst_consensus_target": 313.92,
"analyst_target_high": 372.0,
"analyst_target_low": 275.0,
"analyst_target_upside_pct": 12.9,
"analyst_grades_consensus": "buy",
"analyst_bullish_pct": 69,
"analyst_coverage_count": 13,
"fmp_rating": "A-",
"fmp_overall_score": 4,
"recent_upgrades_30d": 0,
"recent_downgrades_30d": 0,
"overall_confidence": 60,
"hard_gate_state": "clear",
"gates_triggered": [],
"gates_caution": [],
"do_not_buy_triggers": [],
"entry_groups_met": 1,
"entry_conviction": "Half-Size",
"exit_groups_live": 0,
"exit_action": "Hold",
"next_update_date": "2026-07-06",
"next_update_basis": "default +14d (no impactful event in window; next earnings ~2026-08-04)",
"next_check_date": "2026-07-06"
}