Chubb reported Q2'26 on 21 Jul — a beat (core operating EPS $7.26, +18% yoy; combined ratio improved to 83.8%; cat losses down; record investment income), and the stock broke out +2.9% to $353.25. The signals are unchanged (HOLD / BUY / BUY) but the reasons shifted: the earnings-event caution gate has CLEARED (⚠ caution → ✓ clear), and Timing jumped +14 to 66 on the post-earnings breakout (strongly-bullish MTF confluence). Valuation eased −2 to 72 as the price rose into the $356 consensus. Quality 84 and Driver 63 essentially unchanged. The short-term HOLD now reflects an extended entry into $356–365 resistance ahead of the 29–30 Jul Fed/PCE cluster (not an earnings blackout) — buy on a confirmed break of $356 or a pullback into $337.
Chubb is the world's largest publicly-traded property-and-casualty (P&C) insurer, underwriting commercial and personal risk in 54 countries, plus a fast-growing Asian life-insurance arm. Its core business is pricing risk it can profit on: collect premiums today, pay claims later, and earn investment income on the float in between. What sets Chubb apart is underwriting discipline — a decades-long record of running a combined ratio in the mid-80s (well under the 100 break-even) across cycles, a scale and product breadth few rivals match, and a $150bn+ investment portfolio that now earns record income as rates stay elevated. Think of it as a diversified, low-loss-ratio risk machine run by a management team famous for walking away from underpriced business.
Lifecycle / sector: Mature large-cap P&C insurer (with a growing Asian life arm). Scored on insurance-appropriate metrics — combined ratio, ROE/ROTE, book-value growth and investment income — not FCF/EBITDA, which are structurally misleading for an insurer whose "inventory" is float.
| Sub-signal | Value | Benchmark | Score | Read |
|---|---|---|---|---|
| Combined ratio (Q2'26) | 83.8% | <95% profitable; <90% excellent | 92 | Improved from 85.6% yoy; cat losses fell |
| Core operating ROE / ROTE | ~13.7% / ~20.5% | >10% healthy, >18% exceptional (ROTE) | 82 | Elite tangible returns |
| Book value / share growth (yoy) | +15.8% | High-single-digit = strong | 85 | Compounding engine intact |
| Investment income | Record | — | 85 | Elevated rates lift float yield |
| Net margin (TTM) | 18.0% | P&C peer ~12–15% | 78 | Above peer |
Moat average ≈ 69. The durable edge is underwriting culture + scale + float yield, not lock-in.
| Rival | Threat | Share trajectory | Erosion vector |
|---|---|---|---|
| AIG, Travelers, Zurich, Allianz | Commercial P&C price competition | Chubb stable | Soft-market pricing pressure on new business |
| Berkshire (reinsurance/primary) | Capital-rich competitor | Chubb stable | Capacity in cat-exposed lines |
| Progressive (personal lines) | Pricing/tech in auto/home | Chubb niche (HNW) | Limited overlap — Chubb skews high-net-worth |
→ Net effect: Switching Costs held at 62, Cost Advantage 75 — a moderate, well-understood competitive backdrop; commercial pricing is softening but Chubb's response is discipline, not share-chasing. Threat level: moderate.
ROIC / capital allocation: FMP health rating A- (4/5), with 5/5 on ROE and ROA. Consistent buybacks (share count −3% yoy) at a below-book multiple + a growing dividend (~1.1% yield, 13.5% payout) — disciplined capital return.
Warranted-multiple anchor (justified P/Book): using justified P/TBV = (ROE − g)/(r − g) with core operating ROE 13.7%, g 6% (defensive cap), r 9.0% (10-Y 4.45% + 4.5% ERP + 0 quality add-on): justified P/Book ≈ 2.57x. Actual P/Book 1.84x → ratio 0.72× = Attractive band. Cross-check on ROTE 20.5% justifies P/TBV ~4.8x vs actual 2.55x — also Attractive. Reported P/TBV 2.55x sits below the insurer 3.0x guardrail rich line, so no goodwill-driven false-rich read.
| Metric | CB | Justified / Peer | Read |
|---|---|---|---|
| P/Book (anchor) | 1.84x | 2.57x justified | Attractive (0.72x) |
| P/TBV | 2.55x | <3.0x rich line | OK |
| Forward P/E (2026E $27.32) | 12.9x | P&C peer 11–14x | Fair–cheap |
| Forward P/E (2027E $29.18) | 12.1x | — | Cheap for 9–10% grower |
| Dividend yield | 1.11% | — | Low yield, 13.5% payout — retention funds book growth |
Cash-return anchor (banks/insurers use dividend + book growth, not FCF yield): book compounding ~13–16% yoy + ~1.1% dividend + buybacks = a high-teens total shareholder-value creation rate against a 1.84x book multiple.
Reverse-DCF read: at $353 the market implies ~6–7% long-run book growth; Chubb has compounded book low-double-digits — the price embeds less growth than the franchise has delivered, the signature of an under-priced compounder.
Analyst cross-check: consensus target $356.13, median $360, high $387, low $301 — price now ~1% below consensus, ~2% below median (upside compressed after the run). Grades: Buy consensus (1 strong-buy / 22 buy / 18 hold / 2 sell = 53% bullish). FMP rating A- corroborates quality; the P/E (3/5) and P/B (2/5) sub-scores reflect a market that already knows this is a quality name.
Chubb's economics are driven by two external forces: the P&C pricing cycle (are rates hardening or softening across commercial lines) and investment yields on its ~$150bn float. The two currently pull in opposite directions — commercial pricing is softening off a multi-year hard market (a mild headwind to new-business margins), while elevated rates keep lifting investment income (record this quarter) as bonds roll over.
| Horizon | Driver read | Score |
|---|---|---|
| Historical (12–24m) | Hard market + rising yields drove a multi-year earnings step-up | 72 |
| Current | Softening commercial pricing vs record investment income — net mildly positive | 62 |
| Forward (6–12m) | Fed on hold at 3.75%; yields stay supportive; pricing discipline the swing factor | 60 |
Amplification: driver 63 sits in the 36–64 neutral band → no amplification. The base BUY stands but is not lifted to STRONG BUY — soft pricing is enough of an offset to the yield tailwind that a "back-up-the-truck" signal isn't warranted.
Thesis-invalidation floor: a broad, sustained soft market that pushes the combined ratio toward the mid-90s, or a sharp fall in long yields that compresses investment income, would break the compounding case.
Latest macro report scores Financials (XLF) Outperform short and medium (Neutral long), with real+fast money flowing in. In a stagflation-lite, higher-for-longer regime, insurers are a preferred financial — they earn more on float while their liabilities lag. Pressure = Tailwind; a long entry is Trend-Following. Tailwind alone (driver only 63, not ≥65) does not trigger STRONG BUY.
Source: sector-map (XLF) · Macro report 2026-07-20
Risk-reward: the Q2 beat (21 Jul) cleared the earnings-blackout gate and the stock broke out +2.9% on 2.3x average volume, reclaiming the $345 area. All five timeframes now read uptrend (strongly-bullish confluence). But price ($353) is into the $356 consensus / $365 July-high resistance shelf, and the daily MACD histogram is still slightly negative (the 21 Jul dip hasn't cleared), so the tape has turned but not fully confirmed. Nearest support $337, then the $331–333 (SMA50) shelf and $321.
Relative strength: CB has outpaced XLF and the S&P over 1m/3m as money rotated into insurers — a leadership name, not a laggard bounce. 52-week position ~top decile (near highs) = momentum but limited margin of safety on entry.
Position-risk: stop below $337 is ~1.9 ATR (daily ATR ~$8.4) — a workable stop, but buying at the top of the range ahead of the 29 Jul Fed + 30 Jul PCE/GDP cluster is poor short-term risk-reward. Sentiment: Buy-consensus grades, constructive Q2 call (Greenberg flagged underwriting, investment income, life growth).
| Date | Event | Impact | Forecast | Previous | Relevant? | Why |
|---|---|---|---|---|---|---|
| 2026-07-29 | Fed Interest Rate Decision | High | Hold 3.75% | 3.75% | ⚠️ Yes | Insurers rate-sensitive on float; a hawkish hold supports investment income |
| 2026-07-30 | Core PCE / Q2 GDP | High | 0.1% / ~1.6% | 0.3% / 2.1% | ⚠️ Yes | Growth + inflation path drives the rate curve CB reinvests at |
| 2026-08-03 | ISM Manufacturing PMI | High | 52.8 | 53.3 | Medium | Commercial-lines demand signal |
| Date | Event | Actual | Forecast | Surprise | Impact |
|---|---|---|---|---|---|
| 2026-07-17 | Michigan Consumer Sentiment | 54.4 | 51.0 | +6.7% above | Risk-on; supportive of financials |
| 2026-07-16 | Retail Sales MoM | 0.2% | 0.2% | inline | Neutral |
The binding near-term events are the 29 Jul Fed and 30 Jul PCE/GDP. Both feed the rate curve Chubb reinvests float into — a higher-for-longer outcome is a modest positive for investment income, but the cluster is a reason to size a fresh entry smaller or wait until it clears.
| Timeframe | Trend | Direction | RSI | MACD | Key S/R | Breakout | Vol |
|---|---|---|---|---|---|---|---|
| Monthly | Uptrend ↑ | Bullish | 67.6 | + rising | S: 252 R: 346 | Res breakout | 0.95x |
| Weekly | Uptrend ↑ | Bullish | 62.6 | + rising | S: 296 R: 365 | Res breakout | 1.33x |
| Daily | Strong Up ↑ | Bullish | 50.1 | − (lagging) | S: 331 R: 356 | Res breakout | 2.29x |
| Hourly | Uptrend ↑ | Bullish | 61.0 | + rising | S: 348 R: 355 | Res breakout | — |
| 15-min | Uptrend ↑ | Neutral | 68.5 | flat | S: 342 R: 353 | — | — |
| Confluence: Strongly Bullish · MTF Score 78 | |||||||
Every higher timeframe is in an uptrend and the daily just broke out on 2.3x volume after the Q2 beat. The only caution is that the daily MACD histogram hasn't turned positive yet and RSI on the weekly/monthly is getting extended (62/68) into resistance — consistent with a strong trend that has run a little hot short-term. Buy-zone to watch: a pullback into $337 or the $331–333 SMA50 shelf.
CB 6-month daily — base at $320–330 through spring, breakout to $361 in early July, pullback and post-Q2 reclaim to $353. SMA50 rising ~$333.
Hard market re-firms or cat losses stay benign; investment income keeps stepping up as bonds roll; Asian life scales. Book compounds mid-teens and the multiple nudges toward 2.0x. ~+16%.
Steady mid-80s combined ratio, record-ish investment income, ~13% book growth. Re-rates modestly toward the $360–375 analyst zone as the Street marks up the compounder. ~+6%.
Commercial pricing softens broadly and a heavy cat quarter lifts the combined ratio toward the mid-90s; long yields fall and compress investment income. Multiple slips back to ~1.6x book. ~−15%.
Forecast: Technical group — likely within 1–3 weeks: the daily MACD should cross up as the 21 Jul dip rolls off, especially on any push through $356. Confidence Moderate. A cleaner entry is a pullback into $337 / the $331–333 SMA50 shelf — catalyst-dependent on the 29–30 Jul macro cluster. Fundamental group already met (cheap vs book).
Forecast: Stop unlikely in 4–6 weeks — price is ~7% above $330 and the trend is up. The realistic near-term risk is a macro-driven pullback (Fed/PCE), which would test $337 not the stop.
Buying at $353 means chasing a name that has run +4.7% in a week into the $356–365 resistance, right before the 29–30 Jul Fed/PCE cluster — the Technical entry leg isn't confirmed and analyst upside to consensus ($356) is now ~1%. What you gain is exposure to a best-in-class compounder at 1.84x book / 12.9x forward earnings with a live sector tailwind. Read: the business is a clear medium/long BUY, but the entry is better on a pullback into $337 or a confirmed break of $356 — hence the short-term HOLD.
No exit rule is live — no stop hit, no thesis break, price below the $375 base target and well below fair value. There is no mechanical reason to sell; this is a hold/accumulate name where the only question is entry price, not whether to own it.
Position sizing not computed — no risk budget/role was specified for this watchlist name. The §12 Conviction Ladder reads Half-Size (1 of 3 entry paths met — Fundamental only): a starter/scale-in is the ladder-consistent stance, adding on a confirmed break of $356 or a pullback into $337. ATR ~$8.4/day (~2.4%); beta ~0.7 (defensive). This is illustrative, not advice.
{
"ticker": "CB",
"date": "2026-07-23",
"version": "v6",
"exchange": "NYSE",
"exchange_ticker": "NYSE:CB",
"isin": "CH0044328745",
"api_ticker": "CB",
"company": "Chubb Limited",
"currency": "USD",
"sector": "Financials",
"sub_industry": "Insurance \u2014 Property & Casualty",
"lifecycle_stage": "mature",
"price_at_rating": 353.25,
"signal_short": "HOLD",
"signal_medium": "BUY",
"signal_long": "BUY",
"primary_signal": "BUY",
"quality_score": 84,
"valuation_score": 72,
"timing_score": 66,
"driver_score": 63,
"overall_confidence": 55,
"economic_alignment_stance": "Trend-Following",
"economic_alignment_conviction": 70,
"economic_alignment_pressure": "Tailwind",
"economic_alignment_source": "sector-map",
"macro_report_date": "2026-07-20",
"val_multiple_basis": "P/Book",
"warranted_multiple": 2.57,
"actual_multiple": 1.84,
"warranted_ratio": 0.72,
"val_band": "attractive",
"discount_rate_r": 0.09,
"risk_free_10y": 0.0445,
"g_near": 0.06,
"g_term": 0.03,
"actual_ptbv_reported": 2.55,
"nonop_pct_of_net_income": 8.0,
"clean_pe": 12.9,
"clean_peg": 1.4,
"combined_ratio": 83.8,
"core_operating_roe": 13.7,
"rote": 20.5,
"bvps": 191.79,
"tbvps": 138.31,
"bvps_growth_yoy": 15.8,
"competitive_share_trajectory": "stable",
"competitive_threat_level": "moderate",
"driver_commodity_trend": null,
"hard_gate_state": "clear",
"gates_triggered": [],
"do_not_buy_triggers": [],
"entry_groups_met": 1,
"entry_conviction": "Half-Size",
"exit_groups_live": 0,
"exit_action": "Hold",
"short_entry_confirmed": false,
"short_cap_reason": "Short base BUY (Fundamental path) capped to HOLD \u2014 Technical AND Catalyst groups both unmet (daily MACD unconfirmed; +2.9% post-earnings < +5%). Buy on confirmation: a daily MACD cross-up / break of $356, or a pullback into $337.",
"fair_value_est": 367.0,
"stop_loss": 330.0,
"target_price": 375.0,
"scenario_base_target": 375,
"scenario_bull_target": 410,
"scenario_bear_target": 300,
"next_update_date": "2026-08-06",
"next_update_basis": "default +14d (next earnings 2026-10-20 beyond window)",
"next_check_date": "2026-08-06",
"analysis_status": "on-going",
"finder_ticker": "CB",
"finder_exchange": "\ud83c\uddfa\ud83c\uddf8 NYSE",
"q2_core_eps": 7.26
}