The largest holder of Icici Bank stock is SBI Funds Management Ltd., with 363.1 million shares (5.14% of the company) as of November 8, 2025. The 10 largest holders together own 22.3%.
In Q2 2026, 543 institutional holdings reports listed 544.0 million shares worth $15.80 billion, down 8.4% in shares from Q1 2026.
Major holders as of November 8, 2025; quarterly totals from institutional holdings reports (latest Q2 2026).

2026Q2
| Holder | Shares | % of company | Value |
|---|---|---|---|
| SBI Funds Management Ltd. | 363.1 million | 5.14% | – |
| HDFC Asset Management Co. Ltd. (Invt Mgmt) | 234.5 million | 3.32% | – |
| National Pension System Trust | 174.3 million | 2.47% | – |
| UTI Asset Management Co. Ltd. (Investment Management) | 155.3 million | 2.20% | – |
| Nippon Life India Asset Management Ltd. (Invt Mgmt) | 132.2 million | 1.87% | – |
| SBI Life Insurance Co. Ltd. (Investment Portfolio) | 131.9 million | 1.87% | – |
| GIC Pte Ltd. (Investment Management) | 116.8 million | 1.65% | – |
| Norges Bank Investment Management | 101.1 million | 1.43% | – |
| Kotak Mahindra Asset Management Co. Ltd. | 88.7 million | 1.26% | – |
| Aditya Birla Sun Life Amc Ltd. (Investment Management) | 78.8 million | 1.12% | – |
As of November 8, 2025.
| Quarter | Reports | Shares | Value |
|---|---|---|---|
| Q2 2026 | 543 | 544.0 million | $15.8B |
| Q1 2026 | 570 | 594.0 million | $15.4B |
| Q4 2025 | 622 | 629.0 million | $18.7B |
| Q3 2025 | 582 | 648.0 million | $19.7B |
| Q2 2025 | 610 | 631.0 million | $21.3B |
| Q1 2025 | 580 | 656.0 million | $20.7B |
| Q4 2024 | 589 | 614.0 million | $18.3B |
| Q3 2024 | 564 | 646.0 million | $19.3B |
Shares and value held by institutions that file quarterly holdings reports (options not included).
SBI Funds Management Ltd., with 5.14% of the company (as of November 8, 2025). Next: HDFC Asset Management Co. Ltd. (Invt Mgmt) (3.32%) and National Pension System Trust (2.47%).
543 institutional holdings reports listed Icici Bank shares in Q2 2026, 544.0 million shares in all worth $15.80 billion.