ICICI Bank is India's second-largest private-sector bank, a full-service lender headquartered in Mumbai with ~188,000 employees and a US-listed ADR. Its core business is taking low-cost retail and corporate deposits and lending them out — home, auto, personal, business and working-capital loans — across retail, wholesale, treasury and insurance segments, earning the spread (net interest margin) plus fee income. What sets it apart is a rare combination of scale, a best-in-class digital platform (the iMobile app), an industry-leading ~4.3% margin and the cleanest asset book among India's big banks (net NPA just 0.33%). For a reader: think of it as the best-run large bank in one of the world's fastest-growing major economies — a structural-growth compounder that happens to be a bank. One US ADR = two ordinary shares; the underlying financials are reported in Indian rupees.
ICICI Bank is a genuinely top-tier bank — India's second-largest private-sector lender. We score it on the banking lens (NII, ROE, ROA, NIM, asset quality, capital), never on industrial metrics. Critically, FMP's ₹846bn "revenue" is gross interest income and is deliberately ignored — interest is both revenue and cost for a bank. Q4 FY26 (Mar-2026) standalone PAT was ₹13,702cr, +8.5% YoY, on net revenue driven by an industry-leading margin.
| Metric | ICICI (Q4 FY26) | Bank benchmark | Read |
|---|---|---|---|
| Net Interest Margin | 4.32% | >3.5% = strong | Industry-leading |
| Return on Equity | ~17% | 18%+ exceptional, 10–15% healthy | Strong |
| Return on Assets | ~2.3% (standalone) | >1.5% = strong | Elite |
| GNPA / NNPA | 1.40% / 0.33% | NNPA <1% = strong | Record-low NNPA |
| Slippage ratio | 1.2% (from 1.5%) | declining = healthy | Improving |
| CET1 / Total CAR | 16.35% / 17.18% | CET1 >12% = strong | Fortress capital |
| Loan growth YoY | +15.8% | vs system ~12% | Gaining share |
| Cost-to-income | ~40% (est.) | <50% = excellent | Efficient |
Moat average ≈ 68 — a durable, well-run franchise; the walls are solid rather than impregnable. The switching-cost score is derived from the Competitive Environment read below, not asserted.
| Component | Reading | Score |
|---|---|---|
| Returns vs peers | ROE ~17% / ROA ~2.3% — top of the large-bank cohort; FMP ROE score 4/5 | 84 |
| Capital-allocation discipline | Low payout (~15%) retains capital to fund 15%+ book compounding; fortress CET1 16.35% | 80 |
| Management (CEO Sandeep Bakhshi) | Consistent, conservative underwriting; the asset-quality turnaround since 2018 is his track record | 78 |
Business Quality: 85 / 100 (Excellent), confidence 82%. The best-executing large Indian bank of the cycle — the debate here is price and near-term entry, not business quality.
Banks are valued on Price / Tangible Book anchored to ROE — never on P/E-as-primary, FCF or EV/EBITDA. The warranted anchor is the justified P/TBV = (ROE − g) / (r − g). The stock has recovered ~15% off its April low back to the top of its range, so the question is: after the run, is it cheap, fair, or full?
| Input | Value | Basis |
|---|---|---|
| ROE | 17% | Reported standalone (INR-book; kept as an approximation — see basis note below) |
| Discount rate r | ≈ 11.0% | UST10Y 4.48% + fixed 4.5% ERP + 2.0% India/EM add-on (which also partly bridges the INR→USD basis) |
| Growth g | 7.0% | A flagged premium to the SKILL 6% defensive/bank g-cap — justified by +15.8% loan growth and India's structural nominal-GDP ("proven durable grower" carve-out) |
| Warranted P/TBV | 2.5× | (0.17 − 0.07) / (0.11 − 0.07) = 2.5× |
| Actual P/TBV (ADR) | ≈ 2.85× | P/B 2.78 × (BVPS 530 / TBVPS 516); NSE-local sits ~3.0× |
| actual ÷ warranted | ≈ 1.14 | → FAIR band (1.00–1.20) |
| Lens | Reading | Read |
|---|---|---|
| Forward P/E | 15.4× | Just under the 16× bank line — Fair |
| Trailing P/E | 18.7× | Fair for the quality |
| PEG (fwd) | 0.52 | Cheap on growth |
| Dividend yield (ADR) | 0.84% | Low payout (~15%) — retention funds 15%+ book compounding |
| Analyst consensus PT | $35.4 (4 analysts, all Buy) | Street sees upside (lower discount than our anchor) |
Implied-growth read: at $29.49 on an 11% discount rate the price embeds roughly the disciplined ~7% USD book-growth we assume — neither a collapse nor heroics. FCF yield is N/A for a bank; dividend + book-value growth is the cash-return anchor. Fair value ≈ $26 spot (warranted 2.5× on current ~$10.5/ADR TBV); ≈ $31 on a 12-month forward basis (book compounds ~10% in USD). Valuation: 55 / 100 (Fair), confidence 72%.
Primary driver: India's credit / GDP cycle plus banking-sector health (NIM, asset quality) — not a US sector map and not a commodity. India nominal GDP compounds ~10–11%; system credit growth has recovered to ~12% and outpaces deposits; the RBI's 125bp 2025 cutting cycle is likely done, so NIMs are troughing and set to drift up as deposit costs reprice lower. Asset quality is benign. Liquidity is the one system-level watch-item for 2026.
| Horizon | Read | Score | Basis |
|---|---|---|---|
| Short (0–4wk) | Neutral | 58 | Credit growth steady ~12%, RBI on hold, no near-term catalyst before the Q1 print. |
| Medium (1–6m) | Mild Tailwind | 70 | NIMs troughing → rising as deposit costs reprice; a solid Q1 FY27 print likely; system liquidity the watch-item. |
| Long (6–18m) | Strong Tailwind | 76 | India structural credit/GDP growth, under-penetrated credit, ICICI share gains + digital execution. |
Underlying Drivers: 72 / 100 (Tailwind), confidence 68%.
Finder section "EM Equities" → macro EM Equities asset-class signal = Short N / Medium N / Long O. So the economy is Neutral near-term and a mild Tailwind long. Stance = Trend-Following (India's structural-growth story supports the long-horizon Outperform); conviction moderate (65). ICICI is NOT in the AI cohort — no AI tail. The genuine driver is India's own credit/GDP cycle, layered on this US-derived sector map (macro 2026-07-03: Regime Contested — Soft-Landing/Stagflation co-lead 30/30, UST10Y 4.48%, VIX 16.6 risk-on).
Source: sector-map · Macro report 2026-07-03
A high-quality bank at an extended entry. The ADR has recovered ~15% off its early-April $25.6 low back to the top of its range and just cleared the 200-DMA ($29.16) — constructive structure, but momentum is now hot and price is pressing resistance.
| Signal | Reading | Read |
|---|---|---|
| Daily trend | Uptrend; $29.49 > SMA50 $26.98 > SMA200 $29.16 | Constructive |
| Daily RSI | 69.3 | Near overbought (>65) |
| Weekly trend | Downtrend flattening; below SMA50 $29.72, MACD signal still negative | Mixed |
| Monthly trend | Uptrend, resistance breakout | Bullish structure |
| MTF confluence | Bearish (weekly/15-min down vs daily/monthly up) | Conflicted |
| Resistance / 52w high | $29.6 shelf, then $34.57 | Pressing resistance |
Entry/Exit Timing: 48 / 100 (Weak / extended), confidence 62%. Fundamentals point up, but the entry is poor: RSI 69 into the $29.6 shelf, price back at fair value with no margin of safety. The disciplined move is to wait for a pullback into ~$26–27 (the warranted band / SMA50) rather than chase the top of the range — which is exactly what holds the short leg at HOLD and the entry ladder at Wait.
| Date | Event | Impact | Forecast | Previous | Relevant? | Why |
|---|---|---|---|---|---|---|
| ~24 Jul 2026 | ICICI Q1 FY27 earnings | High | PAT ~₹13–14k cr | ₹13,702cr (Q4) | Yes | NIM trajectory + credit growth + slippages — the core catalyst; the report reschedules to it |
| Aug 2026 | US CPI / FOMC | Medium | — | — | Indirect | Sets UST10Y (the r input) and global EM risk appetite |
| Ongoing | India system credit / RBI | Medium | ~12% | 12% | Yes | Liquidity is the 2026 watch-item for Indian banks |
| Date | Event | Actual | Forecast | Surprise | Impact |
|---|---|---|---|---|---|
| 21 Apr 2026 | Q4 FY26 results | PAT ₹13,702cr (+8.5%) | beat | + | Positive |
| Q4 FY26 | Asset quality | NNPA 0.33% (record low) | improve | + | Positive |
| 2025 | RBI rate cuts | −125bp cumulative | as expected | 0 | Neutral (NIM trough) |
IBN is an India-macro name, not a US-sector-map name — its decisive event is the ~24 Jul Q1 FY27 print (the next update reschedules to it). US CPI/FOMC set the discount rate and EM risk backdrop.
| Timeframe | Trend | Direction | RSI | MACD | Key S/R | Breakout | Vol |
|---|---|---|---|---|---|---|---|
| Monthly | Uptrend | ▲ | 53.0 | hist −0.60 | S 20.3 / R 34.6 | resistance_breakout | 0.16× |
| Weekly | Downtrend | ▼ | 56.4 | hist +0.45 turning | S 25.1 / R 34.1 | resistance_breakout | 0.85× |
| Daily | Uptrend | ▲ | 69.3 | +0.12 | S 25.2 / R 29.6 | resistance_breakout | 0.68× |
| Hourly | Weakening | ▶ | 49.5 | flat | S 28.7 / R 29.6 | — | — |
| 15-min | Downtrend | ▼ | 44.6 | −0.003 | S 28.9 / R 29.5 | — | — |
| Confluence: Bearish (near-term) over a constructive higher-timeframe structure · MTF Score 48 | |||||||
The higher timeframes (monthly, daily) are constructive and price cleared the SMA200, but the weekly is still a downtrend flattening out and the intraday frames are fading — a classic 'good business, extended entry.' The split — extended short-term (RSI 69) into resistance inside a healthy longer structure — is exactly why Short is HOLD while Long is BUY, and why the entry ladder reads Wait.
IBN daily (May–Jul 2026): recovered ~15% off the April $25.6 low to the top of range; RSI 69 near-term extended into the $29.6 resistance shelf, still shy of the $34.57 52-week high.
Credit up-cycle + NIM expansion as deposit costs reprice + stable INR drive a re-rating to ~3.0× TBV on a growing book. Matches the Street high ($37). ~+25% from $29.49.
Steady ~15% loan growth, ~17% ROE, NNPA stable; USD book compounds ~10% and the ADR holds ~2.6× forward TBV. ~+5%. Fair-value convergence, not a re-rating.
EM risk-off / a sharp INR depreciation / NIM compression / an asset-quality scare de-rates the ADR to ~2.1× TBV. Below the 52-week low — stop territory. ~−19%.
Probability-weighted fair value ≈ 0.25×37 + 0.50×31 + 0.25×24 ≈ $30.75 — essentially the spot $29.49. The risk/reward is balanced right here, which is exactly why the near-term call is HOLD and the entry discipline is Wait; the positive skew is a long-horizon, structural-India bet, not a here-and-now edge.
Forecast: 0/3 groups met → Wait. FORECAST: the Fundamental group turns met on a pullback into the ~$26–27 warranted band (price ~$3 above it, ~10% away); the Technical group resets when the daily RSI cools below 65 on a consolidation or a dip to the rising 50-DMA (~$27); the Catalyst group could fire on a strong ~24 Jul Q1 print that holds >+5%. Any ONE of these opens a Half-Size entry. BASIS: price is extended (RSI 69) at the top of range with a still-negative weekly MACD signal, so patience is favoured over chasing.
Forecast: No live exit (0 groups). Price is ~19% above the $24.80 stop and above a rising 50-DMA; a stop is unlikely absent an EM risk-off shock or an asset-quality surprise. The Q1 print (~24 Jul) is the one to watch for thesis-invalidation (a NIM/asset-quality miss).
Position sizing not computed — no allocation or portfolio role was specified for this run. The §12 Conviction Ladder reads Wait (0 of 3 entry paths open): the name is fairly valued at an extended, top-of-range entry. Specify your intended allocation and role for a sized recommendation once an entry path opens (a pullback to ~$26–27, an RSI reset, or a strong Q1 print).
{
"ticker": "IBN",
"date": "2026-07-03",
"version": "v6",
"analysis_status": "on-going",
"status_badge": "Starting",
"exchange": "NYSE",
"exchange_ticker": "NYSE:IBN",
"isin": "US45104G1040",
"api_ticker": "IBN",
"company": "ICICI Bank Limited",
"finder_ticker": "IBN",
"finder_exchange": "\ud83c\uddfa\ud83c\uddf8 NYSE",
"finder_section": "EM Equities",
"user_horizon": null,
"user_allocation_pct": null,
"portfolio_role": null,
"sizing_html": "not computed",
"sector": "Financials \u2014 Banks (Regional / India)",
"lifecycle_stage": "mature",
"price_at_rating": 29.49,
"signal_short": "HOLD",
"signal_medium": "HOLD",
"signal_long": "BUY",
"primary_signal": "HOLD",
"score_short": 50,
"score_medium": 57,
"score_long": 66,
"quality_score": 85,
"quality_detail": {
"industry_benchmark_name": "ROE + Efficiency (Banks)",
"industry_benchmark_value": "ROE ~17% / C-I ~40%",
"industry_benchmark_score": 90,
"moat_score": 68,
"nim": 4.32,
"roa": 2.3,
"gnpa": 1.4,
"nnpa": 0.33,
"cet1": 16.35,
"loan_growth_yoy": 15.8,
"cost_income_est": 40
},
"valuation_score": 55,
"valuation_detail": {
"val_multiple_basis": "justified P/TBV = (ROE - g)/(r - g)",
"warranted_multiple": 2.5,
"actual_multiple": 2.85,
"warranted_ratio": 1.14,
"val_band": "fair",
"discount_rate_r": 11.0,
"risk_free_10y": 4.48,
"erp": 4.5,
"india_em_premium": 2.0,
"g_near": 7.0,
"g_term": 3.0,
"roe_input": 17.0,
"ptbv_adr": 2.85,
"ptbv_nse_local": 3.0,
"fwd_pe": 15.4,
"trailing_pe": 18.7,
"peg": 0.52,
"div_yield_adr": 0.84,
"fcf_yield": "N/A (bank)",
"guardrail_floor": "Banks P/TBV >= 3.0x = auto-Expensive; ADR 2.85x just under, NSE-local ~3.0x at floor",
"sensitivity": "g=6% -> 2.2x (Full, 1.27); g=8% -> 2.9x (Attractive/Fair edge, 0.98)"
},
"nonop_pct_of_net_income": 0,
"clean_pe": 15.4,
"clean_peg": 0.52,
"timing_score": 48,
"timing_detail": {
"mtf_confluence": "bearish",
"confluence_score": 48,
"daily_rsi": 69.3,
"price_vs_sma200": "above (29.49 > 29.16)",
"relative_position": "near 52w resistance $29.6 / high $34.57"
},
"driver_score": 72,
"driver_name": "India credit/GDP cycle + banking-sector health",
"driver_per_horizon": {
"short": "Neutral",
"medium": "Mild Tailwind",
"long": "Strong Tailwind"
},
"competitive_rivals": [
"HDFC Bank",
"State Bank of India",
"Axis Bank",
"Kotak Mahindra",
"UPI/fintech (PhonePe, Google Pay, Paytm)"
],
"competitive_share_trajectory": "gaining",
"competitive_threat_level": "moderate",
"economic_alignment_stance": "Trend-Following",
"economic_alignment_conviction": 65,
"economic_alignment_pressure": "Neutral near-term / Tailwind long",
"economic_alignment_source": "sector-map",
"macro_report_date": "2026-07-03",
"economic_alignment_signal": "EM Equities asset-class: Short N / Medium N / Long O",
"overall_confidence": 62,
"fair_value_est": 26.0,
"fair_value_forward_12m": 31.0,
"prob_weighted_fair_value": 30.75,
"stop_loss": 24.8,
"target_price": 35.25,
"scenario_base_target": 31,
"scenario_bull_target": 37,
"scenario_bear_target": 24,
"analyst_consensus_target": 35.375,
"analyst_target_high": 37,
"analyst_target_low": 34,
"analyst_grades_consensus": "Buy",
"analyst_bullish_pct": 100,
"analyst_coverage_count": 6,
"fmp_rating": "B+",
"fmp_overall_score": 3,
"recent_upgrades_30d": 0,
"recent_downgrades_30d": 0,
"hard_gate_state": "clear (2 cautions: valuation-near-floor, FX/EM)",
"gates_triggered": [],
"do_not_buy_triggers": [],
"entry_groups_met": 0,
"entry_conviction": "Wait",
"exit_groups_live": 0,
"exit_action": "Hold",
"next_update_date": "2026-07-24",
"next_update_basis": "ICICI Q1 FY27 (Jun-qtr) earnings ~24 Jul 2026 + India credit/RBI data",
"data_basis_note": "BANK TRAP honoured: FMP 'revenue' (INR 846bn Q4 FY26) = GROSS interest income, NOT used as revenue. Scored on NII/ROE/ROA/NIM/GNPA-NNPA/CET1/P-TBV. FMP net income CONSOLIDATED (INR 14,755cr, incl insurance subs) vs standalone PAT INR 13,702cr (+8.5% YoY).",
"inr_usd_basis_note": "r built off UST10Y 4.48% per instruction + fixed 4.5% ERP + 2.0% India/EM add-on (the add-on partly bridges the INR->USD basis, since ROE is an INR-book figure). ROE kept at reported ~17% (ratio broadly currency-neutral). g_near 7% is a FLAGGED premium to the 6% bank cap, justified by 15.8% loan growth + India structural nominal GDP.",
"currency_note": "US-listed ADR (1 ADS = 2 ordinary shares); financials reported in INR."
}
First report on NYSE:IBN — NEW coverage, promoted by the Stock-Finder to fill the EM Equities × US grid cell (analysis_status on-going, badge "Starting"; not a Donatien Pick). No prior calibration, so no "Changes Since Last Report" delta. Baseline: HOLD (short) / HOLD (medium) / BUY (long); five pillars 85 / 55 / 48 / 72 / 65; no hard gate triggered (two cautions: valuation-near-floor, FX/EM); entry ladder Wait; next update reschedules to the ~24 Jul Q1 FY27 print.