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›Union Bank of India
UNIONBANKUnion Bank of IndiaBanks - PSU
₹175+14.2% 1y

Union Bank of India (UNIONBANK) — share price & stock analysis

Bad loans have fallen from 7.5% to 3.1%, profits are compounding — and the price has started to notice.

TURNAROUND, RICHLY PRICEDBeating NIFTY 500 for 47 weeks
MOMENTUMSTAGE 2 UPTRENDBEATING NIFTY 47W
TURNAROUNDGNPA HEALINGEXPENSIVE VS HISTORY
DEEP CYCLICALEXPANSION
₹1,33,496 Cr
Market cap
1×
P/BV
15.7%
ROE
90th pctile
vs own 10-yr valuation
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

Union Bank of India (UNIONBANK) trades at ₹175 as of 1 July 2026, up 14% over the past year — beating NIFTY 500 for 47 weeks. The machine reads this as turnaround, richly priced: bad loans have fallen from 7.5% to 3.1%, profits are compounding — and the price has started to notice. It trades at a P/BV of 1× (the 90th percentile of its own range); the price is in Stage 2 — advancing, 60 weeks in; the business cycle reads DEEP CYCLICAL / EXPANSION. Fundamentals-momentum score: 75/100 (mostly improving).

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

Key numbers
Market cap
₹1,33,496 Cr
P/BV
1×
ROE
15.7%
vs own 10-yr valuation
90th pctile
Book value / share
₹175
EPS (TTM)
₹25.3
10-yr median P/BV
0.4×
Revenue (FY26)
₹1,06,799 Cr
Profit after tax (FY26)
₹19,430 Cr
Weinstein stage
Stage 2 (60 weeks)
Data as of
1 July 2026
MOMENTUM OF THE FUNDAMENTALS
75/100
MOSTLY IMPROVING
Levels: ROE 16% — a genuinely good bank · GNPA 3.1% — still elevated · the spread is mid-band vs its own history
Lending incomeDown 4% YoY
The spreadKeeps 36% of interest income (a year ago: 35%)
Bad loansGNPA 3.85% → 3.06%
ProfitUp 10% YoY
Committed ownersPromoters + funds hold 95.6% (a year ago: 93.5%)
DEEP CYCLICAL
Trough
Recovery
Expansion
Peak

Profits swing violently in this business — real losses in 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 the market pays the expensive end of its range (90th percentile). 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

4 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 16% — a genuinely good bank; GNPA 3.1% — still elevated; 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.

THE ONE CHART THAT MATTERS

The price is tracking the earnings — no froth, no gift

Since Jun 2016, the stock is up 45% and earnings per share are up 29% — the price has tracked the profits, not run ahead of them.pricettm_eps

The market is paying for delivery, not promises. What you see in earnings is what you get in the price.

Today’s P/BV of 1× means the market is paying up — this is the expensive end of its own 10-year history (90th percentile).pb_ratio

Price, earnings per share, and the P/BV the market pays₹ · ×valuation_history
50.0100150200-50.0-25.00₹ price₹ EPS₹175EPS ₹25P/BV ×01med 0×1×Jun 16Nov 19Mar 23Jul 26
Data: Price, EPS and valuation (sampled — full series in the embedded dataset)
PeriodPrice (₹)EPS (TTM) (₹)P/BV (×)
Jun 16113–0.4
Aug 1613715.30.4
Oct 16149–0.4
Dec 16144–0.4
Feb 171507.90.5
Apr 17155–0.5
Jun 171527.90.4
Aug 17132–0.4
Oct 17126–0.4
Dec 17148–0.4
Feb 18109–0.3
Apr 1894.6–0.3
Jun 1882.0-44.80.4
Aug 1889.8––
Nov 1875.8––
Jan 1992.3––
Mar 1978.1–0.3
May 1984.0–0.4
Jul 1978.5–0.3
Sep 1959.4–0.4
Nov 1953.5-22.80.2
Jan 2052.6–0.2
Mar 2029.1–0.3
May 2022.9–0.1
Jul 2030.6–0.2
Sep 2024.3–0.2
Nov 2028.0–0.3
Jan 2131.1–0.3
Apr 2134.9–0.3
Jun 2135.54.50.3
Aug 2136.05.60.4
Oct 2137.55.60.4
Dec 2148.77.00.5
Feb 2246.37.50.5
Apr 2242.07.40.4
Jun 2235.77.80.3
Aug 2240.28.40.4
Oct 2249.18.90.5
Dec 2267.58.90.6
Feb 2366.810.60.6
Apr 2375.810.70.7
Jun 2372.312.50.6
Sep 2386.114.80.7
Nov 2310517.10.9
Jan 2412417.01.0
Mar 2415718.51.2
May 2414218.91.2
Jul 2413618.21.0
Sep 2412018.80.9
Nov 2411420.30.8
Jan 2510920.10.7
Mar 2512321.50.8
May 2514023.41.1
Jul 2513624.80.9
Sep 2513424.80.9
Nov 2515324.30.9
Feb 2616924.91.0
Mar 2617824.71.0
May 2616225.31.1
Jun 2617525.41.0
Jul 2617525.31.0

Price is the weekly close (₹). EPS is trailing-twelve-month profit per share, anchored on Screener's own snapshots (the window starts at the first stable snapshot — earlier IPO-era share-count revisions are excluded, since they are not earnings events); between snapshots it is filled from price ÷ P/E (an exact identity), and any fill straying more than 18% from the neighbouring snapshots is dropped rather than shown. The lower panel is the P/BV — what the market pays per rupee of book value; the dotted line is its long-run median (0.4×).

WHERE THE PRICE IS IN ITS CYCLE

An uptrend that has held for 60 weeks

STAGE 2 · ADVANCING · 60 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, 60 weeks in, confirmed.stage

The price sits above its rising 200-day average (₹164 today) and its strength against the index is still improving — 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 47 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 · May 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 161091541284
May 161061421224
Aug 161291351284
Nov 161341381412
Jan 171431381373
Apr 171571441512
Jul 171551511552
Oct 171301451374
Dec 171441501542
Mar 1886.81361144
Jun 1890.411793.84
Sep 1883.510386.24
Nov 1878.591.077.24
Feb 1971.286.478.54
May 1970.785.983.74
Aug 1964.880.573.34
Nov 1958.970.356.94
Jan 2052.463.854.84
Apr 2029.152.335.64
Jul 2032.041.830.44
Oct 2024.336.028.14
Dec 2029.932.128.64
Mar 2135.333.535.52
Jun 2136.034.235.42
Sep 2135.435.135.62
Nov 2143.738.644.32
Feb 2243.441.645.32
May 2236.140.739.74
Aug 2238.939.037.44
Oct 2253.641.344.62
Jan 2381.357.676.52
Apr 2369.762.569.02
Jul 2380.066.872.32
Sep 2310677.691.42
Dec 2311891.61112
Mar 241481131412
Jun 241461281482
Aug 241221301312
Nov 241151251184
Feb 251091211154
May 251231211211
Aug 251281311412
Oct 251421331372
Jan 261761431552
Apr 261891591782
Jun 261741631702
Jul 261751641712
THE LONG ARC

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

Over 12 years, income went from ₹29,394 Cr to ₹1,06,799 Cr (about 11% a year), and profit from ₹1,687 Cr to ₹19,430 Cr.revenuenet_profit

The books show real losses in FY18 and FY19 and FY20 (worst: ₹−5,212 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
050,0001,00,000FY14FY19FY24FY26
Data: Revenue by year
PeriodRevenue (₹ Cr)
FY1429,394
FY1532,164
FY1632,316
FY1732,817
FY1832,952
FY1934,314
FY2037,479
FY2169,311
FY2268,230
FY2381,163
FY241,00,376
FY251,06,600
FY261,06,799
Profit by year₹ Crannual_results
010,00020,000FY14FY19FY24FY26
Data: Profit by year
PeriodProfit after tax (₹ Cr)
FY141,687
FY151,771
FY161,347
FY17573
FY18-5,212
FY19-2,922
FY20-3,121
FY212,863
FY225,265
FY238,512
FY2413,797
FY2518,027
FY2619,430
Spread % by year%annual_results
25.030.035.040.0FY14FY19FY24FY26
Data: Spread % by year
PeriodSpread % (%)
FY1427.0
FY1526.5
FY1626.1
FY1727.5
FY1828.8
FY1930.4
FY2031.1
FY2136.4
FY2241.1
FY2340.8
FY2436.9
FY2535.4
FY2634.9
CHAPTER 1 · THE LENDING ENGINE

Interest income fell 4% — the book is shrinking or repricing down

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

Mar 26 income was ₹26,676 Cr, down 4% 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,00030,000YoY %Jun 23Jun 24Jun 25Mar 26
Data: Quarterly interest + fee income
PeriodIncome (₹ Cr)YoY growth (%)
Jun 2323,613–
Sep 2324,732–
Dec 2325,521–
Mar 2426,510–
Jun 2426,52712.3
Sep 2426,8878.7
Dec 2426,7204.7
Mar 2527,8695.1
Jun 2527,4753.6
Sep 2526,205-2.5
Dec 2526,8190.4
Mar 2626,676-4.3
CHAPTER 2 · THE SPREAD

The squeeze is easing — the spread bottomed at 34% 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, ₹64 goes straight out as interest on deposits and borrowings. It keeps ₹36 — up 2 points from a year ago.revenueinterest_expense

The visible arc: squeezed from 38% down to 34% (Jun 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
34.036.038.0Jun 23Jun 24Jun 25Mar 26
Data: Share of interest income kept, quarterly
PeriodSpread kept (%)
Jun 2337.9
Sep 2337.3
Dec 2336.4
Mar 2436.0
Jun 2435.9
Sep 2434.1
Dec 2435.1
Mar 2534.5
Jun 2533.6
Sep 2534.2
Dec 2535.2
Mar 2636.3
CHAPTER 3 · BAD LOANS

Bad loans are healing — from a worst of 7.5% (Mar 23) to 3.1%

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.

₹3.1 of every ₹100 lent is currently stuck with borrowers who’ve stopped paying — down from ₹7.5 at the Mar 23 worst. After the money already set aside, the true exposure is 0.5%.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
0.02.04.06.08.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.51.7
Jun 237.31.6
Sep 236.41.3
Dec 234.81.1
Mar 244.81.0
Jun 244.50.9
Sep 244.41.0
Dec 243.90.8
Mar 253.60.6
Jun 253.50.6
Sep 253.30.6
Dec 253.10.5
WATCH →A single quarter of GNPA rising again would put this story on watch.
CHAPTER 4 · THE BOTTOM LINE

Profit grew 10% year on year

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

Mar 26 profit was ₹5,504 Cr, up 10% on last year — earnings per share of ₹7.21.net_profiteps

Quarterly profit after tax₹ Crquarterly_results
02,0004,000YoY %+33+28+51+22Jun 23Jun 24Jun 25Mar 26
Data: Quarterly profit after tax
PeriodPAT (₹ Cr)YoY growth (%)
Jun 233,272–
Sep 233,572–
Dec 233,625–
Mar 243,328–
Jun 243,64211.3
Sep 244,75133.0
Dec 244,62327.5
Mar 255,01150.6
Jun 254,42821.6
Sep 254,426-6.8
Dec 255,0739.7
Mar 265,5049.8
Where the profit change came from (Mar 25 → Mar 26)₹ Cr
5,011−1,193+1,240+929−224−258−15,504PAT Mar 25More interestincomeCostlierdepositsRunning costs& provisionsFees & otherincomeTaxProvisions &everything elsePAT Mar 26

The biggest force in the bridge: deposit costs.

Data: Where the profit change came from (Mar 25 → Mar 26)
ComponentEffect (₹ Cr)
PAT Mar 255,011
More interest income−1,193
Costlier deposits+1,240
Running costs & provisions+929
Fees & other income−224
Tax−258
Provisions & everything else−1
PAT Mar 265,504
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 ₹1.00 for every ₹1 of book value, against a long-run median of ₹0.40. It has traded cheaper than this only 90% of the time since 2016.pb_ratio

Price-to-book over time (weekly)xvaluation_history
0.51Feb 16Jan 20May 23Jul 26
Data: Price-to-book over time (weekly) (sampled — full series in the embedded dataset)
PeriodP/BV (x)
Feb 160.4
Apr 160.4
Jul 160.4
Sept 160.4
Nov 160.5
Feb 170.5
Apr 170.5
Jun 170.4
Sept 170.4
Nov 170.5
Jan 180.4
Mar 180.3
Jun 180.4
Mar 190.3
May 190.3
Jul 190.3
Oct 190.2
Dec 190.3
Feb 200.4
Apr 200.2
Jul 200.2
Sept 200.3
Nov 200.3
Feb 210.3
Apr 210.3
Jun 210.4
Sept 210.4
Nov 210.5
Jan 220.4
Apr 220.4
Jun 220.4
Aug 220.4
Oct 220.5
Jan 230.7
Mar 230.6
May 230.7
Aug 230.7
Oct 230.8
Dec 231.0
Mar 241.2
May 241.2
Jul 241.0
Sept 240.9
Dec 240.9
Feb 250.7
Apr 251.0
Jul 251.2
Sept 250.9
Nov 250.9
Feb 261.0
Mar 261.0
May 261.1
Jul 261.0
CHAPTER 6 · WHO OWNS IT

Big money is quietly accumulating

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

Promoters hold 74.8%, essentially unchanged. Foreign funds own 9.4%, domestic funds 11.5%.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
Promoters83.5% → 74.8% · down 8.7 pts
75.077.580.082.5Jun 23Jun 24Jun 25Mar 26
Foreign funds1.5% → 9.4% · up 7.9 pts
2.55.07.510.0Jun 23Jun 24Jun 25Mar 26
Domestic funds7.9% → 11.5% · up 3.6 pts
8.010.012.0Jun 23Jun 24Jun 25Mar 26
Data: Who holds the shares, quarterly
PeriodPromoters (%)Foreign funds (%)Domestic funds (%)
Jun 2383.51.57.9
Sep 2377.02.912.7
Dec 2377.04.012.3
Mar 2474.86.812.2
Jun 2474.87.411.4
Sep 2474.86.911.2
Dec 2474.86.511.9
Mar 2574.87.111.6
Jun 2574.87.711.9
Sep 2574.87.911.7
Dec 2574.88.111.9
Mar 2674.89.411.5
WHAT IS NOT HAPPENING
  • Promoters are not selling. Their stake has moved 0.1 points or less in 8 quarters — it sits at 74.8%.promoters_pct
  • There is no new bad-loan cycle forming — GNPA is at or near its 8-quarter low of 3.06%.gross_npa_pct
  • Funding costs are not blowing up — interest paid has stayed near 64% of income all through.interest_expense
THE VERDICT

The numbers earn a deeper study — and watch the one thing that matters

The numbers lean positive, and the price is roughly fair to the delivery so far.

Best thing in the data: bad loans improving (3.9% → 3.1%).gross_npa_pct

The machine committee — 7 independent readsSTUDY DEEPER · 72%
Earnings patternNEUTRAL0% · w21
Valuation cyclePOSITIVE55% · w19
CatalystsPOSITIVE50% · w14
Quality & safetyPOSITIVE58% · w14
TechnicalsPOSITIVE61% · w12
ValuationPOSITIVE90% · w10
Growth at a pricePOSITIVE52% · w10
7-model research readSTUDY DEEPER · 72% 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 BarodaPunjab National BankCanara BankIndian BankIDBI Bank LtdAll Banks - PSU stocks →
Frequently asked questions

Straight answers from the data

What does Union Bank of India do?

Union Bank of India is engaged in the Business of Banking Services, Government Business ,Merchant Banking, Agency Business Insurance, Mutual Funds, Wealth Management etc.[1]. It is listed in the Banks - PSU sector with a market capitalisation of ₹1,33,496 Cr.

What is Union Bank of India's share price?

As of 1 July 2026, Union Bank of India trades at ₹175, up 14% over the past year, with a market capitalisation of ₹1,33,496 Cr. Beating NIFTY 500 for 47 weeks. Prices are weekly closes from Screener data; this page refreshes with each weekly update.

What is Union Bank of India's share price target?

Sector Alpha does not publish broker-style price targets. Our discounted-cash-flow model estimates Union Bank of India's intrinsic value at ₹403 per share under base assumptions (bear ₹286, bull ₹519), against the current price of ₹175 — a 143% 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.

Is Union Bank of India stock overvalued or undervalued?

Union Bank of India trades at a P/BV of 1× — the 90th percentile of its own 10.1-year trading range (median 0.4×), which is near the top of its own historical range. The price is tracking the earnings — no froth, no gift. Since Jun 2016, the stock is up 45% and earnings per share are up 29% — the price has tracked the profits, not run ahead of them.

What did Union 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 ₹26,676 Cr, down 4% on a year ago. A bank grows by lending more and charging well — this line is both together. Mar 26 profit was ₹5,504 Cr, up 10% on last year — earnings per share of ₹7.21. Figures are from Screener-scraped quarterly filings; the page updates when the next quarter is filed.

Is Union Bank of India growing?

Interest income fell 4% — the book is shrinking or repricing down. Mar 26 income was ₹26,676 Cr, down 4% on a year ago. A bank grows by lending more and charging well — this line is both together.

Are Union Bank of India's profits growing?

Profit grew 10% year on year. Mar 26 profit was ₹5,504 Cr, up 10% on last year — earnings per share of ₹7.21.

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

The squeeze is easing — the spread bottomed at 34% and is mending. Of every ₹100 of interest the bank earns, ₹64 goes straight out as interest on deposits and borrowings. It keeps ₹36 — up 2 points from a year ago.

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

Revenue grew from ₹29,394 Cr in FY14 to ₹1,06,799 Cr in FY26 — a 11.4% compound annual growth rate over 12 years. Profit after tax compounded at 22.6% over the same period (₹1,687 Cr → ₹19,430 Cr).

Is Union Bank of India stock in an uptrend?

An uptrend that has held for 60 weeks. Union Bank of India is in Stage 2 — advancing, 60 weeks in (confirmed). 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 Union Bank of India stock rising?

The price is up 14% over the past year, in a confirmed Stage 2 uptrend (60 weeks), and has beaten NIFTY 500 for 47 weeks. Earnings are moving with the price — this is a profit-backed move, not a pure re-rating. Since 2016, the price is up 45% while earnings per share moved 29%.

Is Union Bank of India beating the NIFTY 500?

Yes — beating NIFTY 500 for 47 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 Union Bank of India in its business cycle?

The data reads Union Bank of India as a deep cyclical business currently in its expansion phase — earnings at an all-time high for this company, valuation at the 90th percentile. Profits swing violently in this business — real losses in 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 Union Bank of India — what is the promoter holding?

Promoters hold 74.8%, essentially unchanged. Foreign funds own 9.4%, domestic funds 11.5%. 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 Union Bank of India's asset quality?

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

What is the bull case for Union Bank of India?

Bad loans have fallen from 7.5% to 3.1%, profits are compounding — and the price has started to notice. Best thing in the data: bad loans improving (3.9% → 3.1%). Interest income fell 4% — the book is shrinking or repricing down.

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

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 Union 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: the numbers earn a deeper study — and watch the one thing that matters. The numbers lean positive, and the price is roughly fair to the delivery so far. Across the 7-model scorecard the composite research signal is study deeper at 72% 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 · 2 material moves detected
sources: screener_company_info, screener_quarterly_results, screener_annual_results, screener_valuation_history, screener_shareholding, weinstein_stages, agent_scores