Sector Alpha

Track where the smart money flows in Indian equities

DashboardWeekly UpdateSector Deep DivesUploadPipelinePE CyclesBrainAboutHow We Research

Data updated weekly. Not financial advice.

sectoralpha · stock story
Banks - PSU →
Home›Stocks›Bank of India
BANKINDIABank of IndiaBanks - PSU
₹142+20.2% 1y

Bank of India (BANKINDIA) — share price & stock analysis

Bad loans have fallen from 7.3% to 2.3%, profits are compounding — and the market still prices it below its own book value.

TURNAROUNDBeating NIFTY 500 for 48 weeks
STAGE 2 UPTRENDBEATING NIFTY 48W
TURNAROUNDGNPA HEALINGSALES MOMENTUM
DEEP CYCLICALEXPANSION
₹64,484 Cr
Market cap
0.72×
P/BV
12.4%
ROE
By Sector Alpha Research · machine-compiled from Screener.in data · Updated 1 July 2026 · Sources: Screener.in company page, NSE quote · Not investment advice
The 30-second answer

Bank of India (BANKINDIA) trades at ₹142 as of 1 July 2026, up 20% over the past year — beating NIFTY 500 for 48 weeks. The machine reads this as turnaround: bad loans have fallen from 7.3% to 2.3%, profits are compounding — and the market still prices it below its own book value. the price is in Stage 2 — advancing, 42 weeks in; the business cycle reads DEEP CYCLICAL / EXPANSION. Fundamentals-momentum score: 100/100 (all improving).

Data as of 1 July 2026 · every number traces to its Screener source column · not investment advice.

Key numbers
Market cap
₹64,484 Cr
P/BV
0.72×
ROE
12.4%
Book value / share
₹198
Revenue (FY26)
₹75,613 Cr
Profit after tax (FY26)
₹10,309 Cr
Weinstein stage
Stage 2 (42 weeks)
Data as of
1 July 2026
MOMENTUM OF THE FUNDAMENTALS
100/100
ALL IMPROVING
Levels: ROE 12% — below what a bank must earn to create value · GNPA 2.3% — workable, not pristine · the spread is mid-band vs its own history
Lending incomeUp 6% YoY — 10 straight growth quarters
The spreadKeeps 35% of interest income (a year ago: 33%)
Bad loansGNPA 3.69% → 2.26%
ProfitUp 19% YoY
Committed ownersPromoters + funds hold 94.6% (a year ago: 93.2%)
DEEP CYCLICAL
Trough
Recovery
Expansion
Peak

Profits swing violently in this business — real losses in FY16 and FY17 and FY18 and FY19 and FY20. That is what “deep cyclical” means: the same company looks brilliant at the top of its cycle and broken at the bottom.net_profit

Where the clock stands now: earnings sit at 100% of their historical range, margins are mid-band, and valuation history is thin. That reads as EXPANSION — the comfortable middle — the easy money off the bottom is made; from here the story has to keep delivering.net_profit

5 of the 5 things we track are currently moving the right way — nearly everything is pulling in the same direction.

Where the levels actually stand: ROE 12% — below what a bank must earn to create value; GNPA 2.3% — workable, not pristine; the spread is mid-band vs its own history. Momentum says which way things are moving; these say where they are.

Read this number for what it is: it measures the DIRECTION of change, not the quality of the business. A mediocre business getting better scores high here; a great one having a soft quarter scores low. Profit, lending and bad loans count double.

WHERE THE PRICE IS IN ITS CYCLE

An uptrend that has held for 42 weeks

STAGE 2 · ADVANCING · 42 WEEKS

Every stock cycles through the same four seasons — a flat base (stage 1), an advance (2), a top (3), a decline (4). Right now this one is in Stage 2: advancing, 42 weeks in.stage

The price sits above its rising 200-day average (₹142 today) — trends like this persist more often than they reverse, which is why the system rides them instead of guessing the top.dma_200

Beating NIFTY 500 for 48 weeks — relative strength is the market’s live opinion, and right now it is on this stock’s side.rs_mansfield

What would end it: two Friday closes in a row below the 200-day line. That is the house exit rule — mechanical, no debates.dma_200

Weekly price with its 200-day and 50-day averages — stages shaded₹weinstein_stages
S4S250.0100150200Price200-DMAStage 2 began · Oct 25Feb 16Aug 19Mar 23Jul 26
Data: Weekly price, moving averages and stage (sampled — full series in the embedded dataset)
PeriodPrice (₹)200-DMA (₹)50-DMA (₹)Stage
Feb 1683.714199.44
May 1681.312191.24
Aug 161141121054
Nov 161061141131
Jan 171171141133
Apr 171501221352
Jul 171471351452
Oct 171421411462
Dec 171701581782
Mar 1897.51481284
Jun 1898.51281044
Sep 1894.211294.24
Nov 1884.899.984.84
Feb 1983.097.191.04
May 1981.795.291.04
Aug 1968.090.180.94
Nov 1971.079.967.24
Jan 2067.775.669.34
Apr 2034.163.244.14
Jul 2049.353.644.74
Oct 2040.950.545.54
Dec 2048.947.846.14
Mar 2166.755.567.52
Jun 2180.462.974.22
Sep 2159.366.669.52
Nov 2156.763.460.64
Feb 2252.559.254.94
May 2242.154.448.34
Aug 2248.850.847.04
Oct 2258.750.550.04
Jan 2390.266.585.72
Apr 2377.070.476.42
Jul 2379.873.175.92
Sep 2310981.494.42
Dec 2311292.21072
Mar 241341101332
Jun 241211211322
Aug 241181211213
Nov 241031151084
Feb 2599.31111054
May 251101091094
Aug 251091131152
Oct 251341161222
Jan 261571281432
Apr 261481411522
Jun 261471421452
Jul 261421421442
THE LONG ARC

A business that went through the fire — losses in FY16 and FY17 and FY18 and FY19 and FY20, records now

Over 12 years, income went from ₹38,125 Cr to ₹75,613 Cr (about 6% a year), and profit from ₹2,988 Cr to ₹10,309 Cr.revenuenet_profit

The books show real losses in FY16 and FY17 and FY18 and FY19 and FY20 (worst: ₹−6,276 Cr). Everything about today’s cheap-looking numbers must be read against that history — the recovery is what you are buying.net_profit

Revenue by year₹ Crannual_results
025,00050,00075,000FY14FY19FY24FY26
Data: Revenue by year
PeriodRevenue (₹ Cr)
FY1438,125
FY1543,685
FY1642,093
FY1739,585
FY1838,313
FY1941,005
FY2042,591
FY2140,854
FY2238,281
FY2347,932
FY2461,073
FY2571,308
FY2675,613
Profit by year₹ Crannual_results
010,000FY14FY19FY24FY26
Data: Profit by year
PeriodProfit after tax (₹ Cr)
FY142,988
FY152,015
FY16-6,276
FY17-1,492
FY18-5,982
FY19-5,426
FY20-3,051
FY212,081
FY223,487
FY233,839
FY246,567
FY259,552
FY2610,309
Spread % by year%annual_results
25.030.035.040.0FY14FY19FY24FY26
Data: Spread % by year
PeriodSpread % (%)
FY1428.7
FY1526.2
FY1628.1
FY1730.3
FY1827.8
FY1933.6
FY2036.2
FY2135.3
FY2237.1
FY2342.8
FY2438.2
FY2534.7
FY2633.7
CHAPTER 1 · THE LENDING ENGINE

Interest income grew 6% — steady, not spectacular

For a bank, “revenue” is the interest and fees it earns on loans and investments.

Mar 26 income was ₹19,573 Cr, up 6% on a year ago. A bank grows by lending more and charging well — this line is both together.revenue

Quarterly interest + fee income₹ Crquarterly_results
010,00020,000YoY %Jun 23Jun 24Jun 25Mar 26
Data: Quarterly interest + fee income
PeriodIncome (₹ Cr)YoY growth (%)
Jun 2314,442–
Sep 2315,062–
Dec 2315,319–
Mar 2416,250–
Jun 2417,04618.0
Sep 2417,46616.0
Dec 2418,31719.6
Mar 2518,47913.7
Jun 2518,4678.3
Sep 2518,5216.0
Dec 2519,0524.0
Mar 2619,5735.9
CHAPTER 2 · THE SPREAD

The squeeze is easing — the spread bottomed at 32% and is mending

A bank borrows money (deposits) and lends it out. The spread — the share of interest income it keeps after paying depositors — is its gross margin. Derived: (income − interest paid) ÷ income.

Of every ₹100 of interest the bank earns, ₹65 goes straight out as interest on deposits and borrowings. It keeps ₹35 — up 1 point from a year ago.revenueinterest_expense

The visible arc: squeezed from 41% down to 32% (Sep 25) as deposits repriced faster than loans, and recovering since. The direction matters more than the level now.interest_expense

Share of interest income kept, quarterly%quarterly_results
32.535.037.540.0Jun 23Jun 24Jun 25Mar 26
Data: Share of interest income kept, quarterly
PeriodSpread kept (%)
Jun 2341.4
Sep 2338.5
Dec 2336.1
Mar 2437.0
Jun 2437.3
Sep 2434.7
Dec 2433.6
Mar 2533.3
Jun 2533.3
Sep 2532.3
Dec 2534.4
Mar 2634.7
CHAPTER 3 · BAD LOANS

Bad loans are healing — from a worst of 7.3% (Mar 23) to 2.3%

GNPA (gross non-performing assets) — the share of loans where the borrower has stopped paying. Net NPA is what remains after provisions already set aside. For banks, DOWN is good.

₹2.3 of every ₹100 lent is currently stuck with borrowers who’ve stopped paying — down from ₹7.3 at the Mar 23 worst. After the money already set aside, the true exposure is 0.6%.gross_npa_pctnet_npa_pct

Falling bad loans do double duty: less money set aside for losses flows straight back into profit — and the profit bridge this year shows exactly that. The tailwind eventually runs out; the loan book has to take over.gross_npa_pctnet_profit

Bad loans as % of the book, quarterly%quarterly_results
2.04.06.0Gross NPANet NPA (after provisions)Mar 23Mar 24Mar 25Dec 25
Data: Bad loans as % of the book, quarterly
PeriodGross NPA (%)Net NPA (after provisions) (%)
Mar 237.31.7
Jun 236.71.7
Sep 235.81.5
Dec 235.41.4
Mar 245.01.2
Jun 244.61.0
Sep 244.40.9
Dec 243.70.9
Mar 253.30.8
Jun 252.90.8
Sep 252.50.7
Dec 252.30.6
WATCH →A single quarter of GNPA rising again would put this story on watch.
CHAPTER 4 · THE BOTTOM LINE

Profit grew 19% year on year

PAT — what is left for shareholders after paying depositors, staff, and setting aside money for bad loans.

Mar 26 profit was ₹3,089 Cr, up 19% on last year — earnings per share of ₹6.78.net_profiteps

Quarterly profit after tax₹ Crquarterly_results
01,0002,0003,000YoY %+21+62+37+65Jun 23Jun 24Jun 25Mar 26
Data: Quarterly profit after tax
PeriodPAT (₹ Cr)YoY growth (%)
Jun 231,562–
Sep 231,499–
Dec 231,931–
Mar 241,574–
Jun 241,89021.0
Sep 242,42261.6
Dec 242,63836.6
Mar 252,60265.3
Jun 251,831-3.1
Sep 252,5766.4
Dec 252,8146.7
Mar 263,08918.7
Where the profit change came from (Mar 25 → Mar 26)₹ Cr
2,602+1,094−452+61−175−413,089PAT Mar 25More interestincomeCostlierdepositsRunning costs& provisionsFees & otherincomeTaxPAT Mar 26

The biggest force in the bridge: lending more.

Data: Where the profit change came from (Mar 25 → Mar 26)
ComponentEffect (₹ Cr)
PAT Mar 252,602
More interest income+1,094
Costlier deposits−452
Running costs & provisions+61
Fees & other income−175
Tax−41
PAT Mar 263,089
CHAPTER 5 · WHAT YOU PAY

You are paying near the top of its own range

P/BV (price to book value) — the price of ₹1 of the bank’s net worth. The honest valuation lens for banks (P/E misleads on lenders).

Today you pay ₹0.72 for every ₹1 of book value, against a long-run median of ₹0.50. It has traded cheaper than this only 87% of the time since 2016.pb_ratio

Price-to-book over time (weekly)xvaluation_history
0.250.50.751Feb 16Sept 19Mar 23Jul 26
Data: Price-to-book over time (weekly) (sampled — full series in the embedded dataset)
PeriodP/BV (x)
Feb 160.2
Apr 160.2
Jul 160.3
Sept 160.3
Nov 160.3
Feb 170.3
Apr 170.4
Jun 170.4
Sept 170.5
Nov 170.6
Jan 180.5
Mar 180.3
Jun 180.3
Aug 180.4
Oct 180.4
Jan 190.5
Mar 190.4
May 190.5
Aug 190.4
Oct 190.4
Dec 190.5
Feb 200.3
May 200.2
Jul 200.3
Sept 200.3
Dec 200.3
Feb 210.4
Apr 210.5
Jul 210.5
Sept 210.4
Nov 210.5
Jan 220.4
Apr 220.3
Jun 220.3
Aug 220.4
Nov 220.5
Jan 230.7
Mar 230.5
Jun 230.5
Aug 230.6
Oct 230.7
Dec 230.7
Mar 241.0
May 240.8
Jul 240.8
Oct 240.7
Dec 240.7
Feb 250.6
May 250.7
Jul 250.6
Sept 250.7
Nov 250.8
Feb 260.9
Apr 260.8
Jun 260.7
Jul 260.7
CHAPTER 6 · WHO OWNS IT

Institutions bought the story, then started backing away

Shareholding — who owns the company: founders (promoters), foreign funds (FII), domestic funds (DII).

Promoters hold 73.4%, essentially unchanged. Foreign funds own 7.3%, domestic funds 14.0%.promoters_pctfiis_pctdiis_pct

Institutions buying while the story develops is the market’s quiet vote of confidence — they meet management, you don’t.

Who holds the shares, quarterly%shareholding
Promoters81.4% → 73.4% · down 8.0 pts
75.077.580.0Jun 23Jun 24Jun 25Mar 26
Foreign funds2.3% → 7.3% · up 5.0 pts
2.04.06.0Jun 23Jun 24Jun 25Mar 26
Domestic funds9.9% → 14.0% · up 4.1 pts
10.012.014.016.0Jun 23Jun 24Jun 25Mar 26
Data: Who holds the shares, quarterly
PeriodPromoters (%)Foreign funds (%)Domestic funds (%)
Jun 2381.42.39.9
Sep 2381.42.99.6
Dec 2373.44.314.7
Mar 2473.44.515.8
Jun 2473.43.615.5
Sep 2473.43.216.3
Dec 2473.42.916.4
Mar 2573.43.915.9
Jun 2573.43.516.0
Sep 2573.44.215.6
Dec 2573.45.815.2
Mar 2673.47.314.0
WHAT IS NOT HAPPENING
  • Promoters are not selling. Their stake has moved 0.1 points or less in 8 quarters — it sits at 73.4%.promoters_pct
  • There is no new bad-loan cycle forming — GNPA is at or near its 8-quarter low of 2.26%.gross_npa_pct
THE VERDICT

A turnaround that stuck — the question is what’s left to re-rate

The numbers are genuinely mixed, and the price is roughly fair to the delivery so far.

Best thing in the data: bad loans improving (3.7% → 2.3%).gross_npa_pct

Biggest worry: domestic-fund holding falling (15.9% → 14.0%).diis_pct

The machine committee — 7 independent readsON WATCH · 60%
Earnings patternPOSITIVE90% · w21
Valuation cycleNEGATIVE70% · w19
CatalystsNEUTRAL40% · w14
Quality & safetyPOSITIVE70% · w14
TechnicalsNEGATIVE35% · w12
ValuationPOSITIVE47% · w10
Growth at a pricePOSITIVE62% · w10
7-model research readON WATCH · 60% confidence
WHAT WOULD CHANGE THIS VIEWTwo quarters of bad loans reversing would kill this story.

Machine-written research from Screener data — every number traces to its source column. Sector Alpha is not a SEBI-registered investment adviser; nothing here is a recommendation to buy or sell. Not investment advice.

More Banks - PSU stocks
State Bank of IndiaBank of BarodaUnion Bank of IndiaPunjab National BankCanara BankIndian BankAll Banks - PSU stocks →
Frequently asked questions

Straight answers from the data

What does Bank of India do?

Bank of India is an India-based bank. The Bank's segments include Treasury Operations, Wholesale Banking and Retail Banking. The Treasury operations segment includes the entire investment portfolio, which is dealing in government and other securities, money market operations and foreign exchange operations.(Source : Company Web-site ). It is listed in the Banks - PSU sector with a market capitalisation of ₹64,484 Cr.

What is Bank of India's share price?

As of 1 July 2026, Bank of India trades at ₹142, up 20% over the past year, with a market capitalisation of ₹64,484 Cr. Beating NIFTY 500 for 48 weeks. Prices are weekly closes from Screener data; this page refreshes with each weekly update.

What is Bank of India's share price target?

Sector Alpha does not publish broker-style price targets. Our discounted-cash-flow model estimates Bank of India's intrinsic value at ₹238 per share under base assumptions (bear ₹106, bull ₹370), against the current price of ₹142 — a 64% margin of safety. The current price already implies roughly -1% annual earnings growth. These are model estimates, not forecasts — treat them as one input alongside the valuation history below, not as a target.

What did Bank of India report in its latest quarterly results?

In its most recent reported quarter (Q4 FY26, quarter ended March 2026): Mar 26 income was ₹19,573 Cr, up 6% on a year ago. A bank grows by lending more and charging well — this line is both together. Mar 26 profit was ₹3,089 Cr, up 19% on last year — earnings per share of ₹6.78. Figures are from Screener-scraped quarterly filings; the page updates when the next quarter is filed.

Is Bank of India growing?

Interest income grew 6% — steady, not spectacular. Mar 26 income was ₹19,573 Cr, up 6% on a year ago. A bank grows by lending more and charging well — this line is both together.

Are Bank of India's profits growing?

Profit grew 19% year on year. Mar 26 profit was ₹3,089 Cr, up 19% on last year — earnings per share of ₹6.78.

How much of its interest income does Bank of India keep?

The squeeze is easing — the spread bottomed at 32% and is mending. Of every ₹100 of interest the bank earns, ₹65 goes straight out as interest on deposits and borrowings. It keeps ₹35 — up 1 point from a year ago.

What is Bank of India's long-term growth record?

Revenue grew from ₹38,125 Cr in FY14 to ₹75,613 Cr in FY26 — a 5.9% compound annual growth rate over 12 years. Profit after tax compounded at 10.9% over the same period (₹2,988 Cr → ₹10,309 Cr).

Is Bank of India stock in an uptrend?

An uptrend that has held for 42 weeks. Bank of India is in Stage 2 — advancing, 42 weeks in (pending). Stages follow Stan Weinstein's four-phase read of weekly price against the 200-day average: basing (1), advancing (2), topping (3), declining (4).

Why is Bank of India stock rising?

The price is up 20% over the past year, in a confirmed Stage 2 uptrend (42 weeks), and has beaten NIFTY 500 for 48 weeks.

Is Bank of India beating the NIFTY 500?

Yes — beating NIFTY 500 for 48 weeks, as of 1 July 2026. Relative strength is measured weekly against the NIFTY 500 (Mansfield RS): a positive reading means the stock has outperformed the index over the trailing window, week after week.

Where is Bank of India in its business cycle?

The data reads Bank of India as a deep cyclical business currently in its expansion phase — earnings at an all-time high for this company. Profits swing violently in this business — real losses in FY16 and FY17 and FY18 and FY19 and FY20. That is what “deep cyclical” means: the same company looks brilliant at the top of its cycle and broken at the bottom.

Who owns Bank of India — what is the promoter holding?

Promoters hold 73.4%, essentially unchanged. Foreign funds own 7.3%, domestic funds 14.0%. Institutions buying while the story develops is the market’s quiet vote of confidence — they meet management, you don’t. Shareholding is from Screener's quarterly filings data.

How is Bank of India's asset quality?

Bad loans are healing — from a worst of 7.3% (Mar 23) to 2.3%. ₹2.3 of every ₹100 lent is currently stuck with borrowers who’ve stopped paying — down from ₹7.3 at the Mar 23 worst. After the money already set aside, the true exposure is 0.6%.

What is the bull case for Bank of India?

Bad loans have fallen from 7.3% to 2.3%, profits are compounding — and the market still prices it below its own book value. Best thing in the data: bad loans improving (3.7% → 2.3%). Interest income grew 6% — steady, not spectacular.

What is the bear case for Bank of India — what could break the story?

Biggest worry: domestic-fund holding falling (15.9% → 14.0%). Two quarters of bad loans reversing would kill this story. The nearest-term thing to watch: a single quarter of GNPA rising again would put this story on watch. This falsification condition is stated up front so the thesis can be checked against incoming quarters, not defended after the fact.

Is Bank of India a stock worth studying right now?

Sector Alpha does not publish buy or sell recommendations — this is a research read, not advice. What the data says: a turnaround that stuck — the question is what’s left to re-rate. The numbers are genuinely mixed, and the price is roughly fair to the delivery so far. Across the 7-model scorecard the composite research signal is on watch at 60% confidence. This is machine-written research compiled from Screener data — every number traces to its source — and it is not investment advice. Do your own diligence.

Generated from Screener data · 7 sources · why_traces/1.0 + story/1.2
details
generated 2026-07-03 11:21 · 4 material moves detected
sources: screener_company_info, screener_quarterly_results, screener_annual_results, screener_valuation_history, screener_shareholding, weinstein_stages, agent_scores