Stocks Mutual Funds Bought and Sold: December 2025 Portfolios
Portfolios as of 31 Dec 2025, compared with 30 Nov 2025. Mutual funds disclose month-end portfolios within about ten days of month end, so this is the December 2025 disclosure, not today's trading.
In the December 2025 portfolios (as of 31 Dec 2025), mutual funds added the most, by value, to ICICI Prudential Asset Management (₹5,982 Cr, a new holding for 156 schemes), Swiggy (₹5,516 Cr, 130 schemes added) and Meesho (₹3,675 Cr, a new holding for 77 schemes). The largest net reductions were in Infosys, Bajaj Finance and SBI. Across the 1,292 stocks the 1,022 compared schemes held at either month end, holdings rose in 656, fell in 532 and were unchanged in 104, against November 2025.
This report describes changes in disclosed mutual fund portfolios. It is not investment advice and not a recommendation to buy, sell or hold any security; funds add and cut positions for many reasons, including inflows, redemptions and index changes. Tapetide is not a SEBI-registered research analyst or investment adviser.
- Stocks held
- 1,292
- by 1,022 compared schemes
- Holdings rose / fell
- 656 / 532
- 104 unchanged
- Net value added
- +₹37,307 Cr
- ₹81,616 Cr added, ₹44,309 Cr cut
- New entries / exits
- 15 / 21
- vs November 2025
Shares added were worth ₹81,616 Cr and shares cut ₹44,309 Cr at the 31 Dec 2025 close, a net +₹37,307 Cr. Values cover the 1,275 of 1,292 stocks with a closing price that day.
Most bought and sold by value
Most bought (top 15)
Net shares added across the 1,022 compared schemes, November 2025 to December 2025, at the month-end close.
| Stock | Value change | Shares | Adding | Cutting |
|---|---|---|---|---|
| ICICI Prudential Asset Management ICICIAMC · Large cap | +₹5,982 Cr | New | 156 | 0 |
| Swiggy SWIGGY · Large cap | +₹5,516 Cr | +43.5% | 130 | 26 |
| Meesho MEESHO · Mid cap | +₹3,675 Cr | New | 77 | 0 |
| ITC ITC · Large cap | +₹2,970 Cr | +6.1% | 123 | 53 |
| Shriram Finance SHRIRAMFIN · Large cap | +₹2,603 Cr | +16.3% | 149 | 77 |
| ICICI Bank ICICIBANK · Large cap | +₹2,557 Cr | +1.5% | 156 | 125 |
| Interglobe Aviation INDIGO · Large cap | +₹2,156 Cr | +7.0% | 166 | 127 |
| Brookfield India Real Estate Trust BIRET · Small cap | +₹1,960 Cr | +56.0% | 33 | 8 |
| Bank of Maharashtra MAHABANK · Mid cap | +₹1,805 Cr | +348.4% | 76 | 2 |
| TCS TCS · Large cap | +₹1,612 Cr | +4.0% | 141 | 84 |
| JSW Energy JSWENERGY · Mid cap | +₹1,406 Cr | +74.3% | 54 | 19 |
| Tech Mahindra TECHM · Large cap | +₹1,303 Cr | +5.9% | 113 | 57 |
| Tata Motors Passenger Vehicles TMPV · Large cap | +₹1,176 Cr | +16.9% | 94 | 47 |
| Adani Green ADANIGREEN · Large cap | +₹1,165 Cr | +61.5% | 49 | 16 |
| Power Grid POWERGRID · Large cap | +₹1,073 Cr | +5.5% | 96 | 29 |
Most sold (top 15)
Net shares cut across the same schemes, valued the same way.
| Stock | Value change | Shares | Adding | Cutting |
|---|---|---|---|---|
| Infosys INFY · Large cap | −₹8,461 Cr | −7.8% | 104 | 390 |
| Bajaj Finance BAJFINANCE · Large cap | −₹1,846 Cr | −4.7% | 103 | 78 |
| SBI SBIN · Large cap | −₹1,622 Cr | −1.8% | 139 | 111 |
| Dixon DIXON · Mid cap | −₹1,432 Cr | −9.7% | 80 | 103 |
| Maruti MARUTI · Large cap | −₹1,390 Cr | −2.3% | 146 | 99 |
| Bharat Electronics BEL · Large cap | −₹1,163 Cr | −4.5% | 108 | 73 |
| Bharti Airtel BHARTIARTL · Large cap | −₹1,073 Cr | −1.1% | 106 | 111 |
| Polycab POLYCAB · Large cap | −₹1,012 Cr | −11.5% | 62 | 43 |
| Divis Laboratories DIVISLAB · Large cap | −₹950 Cr | −4.3% | 70 | 66 |
| Sun Pharma SUNPHARMA · Large cap | −₹942 Cr | −2.4% | 95 | 101 |
| Kaynes Technology India KAYNES · Small cap | −₹861 Cr | −19.2% | 36 | 77 |
| Vedanta VEDL · Large cap | −₹839 Cr | −5.2% | 106 | 59 |
| BSE BSE · Large cap | −₹820 Cr | −7.0% | 62 | 41 |
| Persistent Systems PERSISTENT · Mid cap | −₹681 Cr | −3.1% | 65 | 57 |
| Max Healthcare Institute MAXHEALTH · Mid cap | −₹643 Cr | −6.2% | 80 | 54 |
Most schemes adding and cutting
Most schemes adding (top 15)
Schemes, out of 1,022, that raised their holding or opened a new one.
| Stock | Value change | Shares | Adding | Cutting |
|---|---|---|---|---|
| Kwality Walls KWIL · Unclassified | — | New | 288 | 0 |
| Eternal ETERNAL · Large cap | +₹945 Cr | +1.8% | 174 | 66 |
| HDFC Bank HDFCBANK · Large cap | +₹847 Cr | +0.4% | 167 | 117 |
| Interglobe Aviation INDIGO · Large cap | +₹2,156 Cr | +7.0% | 166 | 127 |
| ICICI Prudential Asset Management ICICIAMC · Large cap | +₹5,982 Cr | New | 156 | 0 |
| ICICI Bank ICICIBANK · Large cap | +₹2,557 Cr | +1.5% | 156 | 125 |
| Shriram Finance SHRIRAMFIN · Large cap | +₹2,603 Cr | +16.3% | 149 | 77 |
| Maruti MARUTI · Large cap | −₹1,390 Cr | −2.3% | 146 | 99 |
| Reliance RELIANCE · Large cap | −₹277 Cr | −0.2% | 143 | 96 |
| TCS TCS · Large cap | +₹1,612 Cr | +4.0% | 141 | 84 |
| SBI SBIN · Large cap | −₹1,622 Cr | −1.8% | 139 | 111 |
| Mahindra & Mahindra M&M · Large cap | +₹471 Cr | +0.9% | 133 | 64 |
| Swiggy SWIGGY · Large cap | +₹5,516 Cr | +43.5% | 130 | 26 |
| Axis Bank AXISBANK · Large cap | +₹296 Cr | +0.3% | 125 | 58 |
| Titan TITAN · Large cap | +₹634 Cr | +3.7% | 124 | 59 |
Most schemes cutting (top 15)
Schemes, out of 1,022, that lowered their holding or exited.
| Stock | Value change | Shares | Adding | Cutting |
|---|---|---|---|---|
| Infosys INFY · Large cap | −₹8,461 Cr | −7.8% | 104 | 390 |
| Interglobe Aviation INDIGO · Large cap | +₹2,156 Cr | +7.0% | 166 | 127 |
| ICICI Bank ICICIBANK · Large cap | +₹2,557 Cr | +1.5% | 156 | 125 |
| HDFC Bank HDFCBANK · Large cap | +₹847 Cr | +0.4% | 167 | 117 |
| SBI SBIN · Large cap | −₹1,622 Cr | −1.8% | 139 | 111 |
| Bharti Airtel BHARTIARTL · Large cap | −₹1,073 Cr | −1.1% | 106 | 111 |
| Dixon DIXON · Mid cap | −₹1,432 Cr | −9.7% | 80 | 103 |
| Sun Pharma SUNPHARMA · Large cap | −₹942 Cr | −2.4% | 95 | 101 |
| Maruti MARUTI · Large cap | −₹1,390 Cr | −2.3% | 146 | 99 |
| Reliance RELIANCE · Large cap | −₹277 Cr | −0.2% | 143 | 96 |
| Kotak Bank KOTAKBANK · Large cap | +₹37 Cr | +0.3% | 123 | 93 |
| L&T LT · Large cap | −₹298 Cr | −0.4% | 119 | 86 |
| Hero Motocorp HEROMOTOCO · Large cap | +₹30 Cr | +0.2% | 89 | 85 |
| Cummins CUMMINSIND · Large cap | −₹635 Cr | −3.7% | 63 | 84 |
| TCS TCS · Large cap | +₹1,612 Cr | +4.0% | 141 | 84 |
Large, mid and small caps
100 large cap, 149 mid cap, 1,029 small cap and 14 unclassified stocks: 1,292 in all. Buckets rank stocks by full market cap on 31 Dec 2025: 1 to 100 large, 101 to 250 mid, 251 and below small.
| Bucket | Stocks | Rose | Fell | Same | Net |
|---|---|---|---|---|---|
| Large cap | 100 | 51 | 49 | 0 | +₹10,966.82 Cr |
| Mid cap | 149 | 83 | 65 | 1 | +₹11,992.50 Cr |
| Small cap | 1,029 | 516 | 417 | 96 | +₹14,336.68 Cr |
| Unclassified | 14 | 6 | 1 | 7 | +₹11.18 Cr |
| All stocks | 1,292 | 656 | 532 | 104 | +₹37,307.18 Cr |
Small caps mutual funds bought and sold
Small caps most bought (top 15)
Of the 1,029 small caps held, ranked by net value added.
| Stock | Value change | Shares | Adding | Cutting |
|---|---|---|---|---|
| Brookfield India Real Estate Trust BIRET · Small cap | +₹1,960 Cr | +56.0% | 33 | 8 |
| Belrise Industries BELRISE · Small cap | +₹928 Cr | +182.3% | 8 | 0 |
| Privi Speciality Chemicals PRIVISCL · Small cap | +₹659 Cr | +154.0% | 10 | 0 |
| JSW Dulux JSWDULUX · Small cap | +₹586 Cr | +30.2% | 51 | 4 |
| JSW Dulux JSWDULUX · Small cap | +₹586 Cr | +30.2% | 51 | 4 |
| Powergrid Infrastructure Investment Trust PGINVIT · Small cap | +₹558 Cr | +156.3% | 13 | 2 |
| Corona Remedies CORONA · Small cap | +₹540 Cr | New | 22 | 0 |
| Wakefit Innovations WAKEFIT · Small cap | +₹514 Cr | New | 31 | 0 |
| Aequs AEQUS · Small cap | +₹459 Cr | New | 22 | 0 |
| PG Electroplast PGEL · Small cap | +₹386 Cr | +14.8% | 39 | 22 |
| Capital Infra Trust CAPINVIT · Small cap | +₹379 Cr | +203.1% | 12 | 1 |
| Akums Drugs & Pharma AKUMS · Small cap | +₹340 Cr | +74.1% | 19 | 8 |
| SKF India Industrial SKFINDUS · Small cap | +₹331 Cr | +10.8% | 19 | 30 |
| Park Medi World PARKHOSPS · Small cap | +₹327 Cr | New | 15 | 0 |
| PNB Housing Finance PNBHOUSING · Small cap | +₹302 Cr | +5.1% | 43 | 22 |
Small caps most sold (top 15)
Ranked by net value cut.
| Stock | Value change | Shares | Adding | Cutting |
|---|---|---|---|---|
| Kaynes Technology India KAYNES · Small cap | −₹861 Cr | −19.2% | 36 | 77 |
| Nazara Technologies NAZARA · Small cap | −₹366 Cr | −64.1% | 6 | 7 |
| Star Health Insurance STARHEALTH · Small cap | −₹257 Cr | −6.9% | 26 | 9 |
| National Highways Infra Trust NHIT · Small cap | −₹213 Cr | −30.6% | 0 | 4 |
| Bosch Home Comfort BOSCH-HCIL · Small cap | −₹179 Cr | −81.3% | 3 | 6 |
| Inox Wind INOXWIND · Small cap | −₹167 Cr | −11.0% | 26 | 10 |
| Acutaas Chemicals ACUTAAS · Small cap | −₹156 Cr | −6.9% | 16 | 20 |
| Zee Entertainment ZEEL · Small cap | −₹133 Cr | −21.8% | 22 | 10 |
| AWL Agri Business AWL · Small cap | −₹118 Cr | −4.1% | 40 | 8 |
| CRISIL CRISIL · Small cap | −₹117 Cr | −5.4% | 40 | 19 |
| Bandhan Bank BANDHANBNK · Small cap | −₹116 Cr | −5.9% | 30 | 10 |
| Anant Raj ANANTRAJ · Small cap | −₹113 Cr | −15.0% | 27 | 11 |
| Garden Reach Shipbuilders GRSE · Small cap | −₹109 Cr | −23.5% | 23 | 20 |
| GHCL GHCL · Small cap | −₹88 Cr | −17.6% | 1 | 15 |
| Indian Energy Exchange IEX · Small cap | −₹79 Cr | −2.6% | 29 | 19 |
New entries and full exits
15 stocks were held by none of the compared schemes at the end of November 2025 and by at least one at the end of December 2025; 21 went the other way. New listings and IPO allotments show up as new entries.
New entries (15)
Largest first, by value at the month-end close.
| Stock | Value change | Shares | Adding | Cutting |
|---|---|---|---|---|
| ICICI Prudential Asset Management ICICIAMC · Large cap | +₹5,982 Cr | New | 156 | 0 |
| Meesho MEESHO · Mid cap | +₹3,675 Cr | New | 77 | 0 |
| Corona Remedies CORONA · Small cap | +₹540 Cr | New | 22 | 0 |
| Wakefit Innovations WAKEFIT · Small cap | +₹514 Cr | New | 31 | 0 |
| Aequs AEQUS · Small cap | +₹459 Cr | New | 22 | 0 |
| Park Medi World PARKHOSPS · Small cap | +₹327 Cr | New | 15 | 0 |
| KSH International KSHINTL · Small cap | +₹280 Cr | New | 15 | 0 |
| Nephrocare Health Services NEPHROPLUS · Small cap | +₹146 Cr | New | 10 | 0 |
| Vidya Wires VIDYAWIRES · Small cap | +₹87 Cr | New | 7 | 0 |
| Ashapura Minechem ASHAPURMIN · Small cap | +₹7 Cr | New | 1 | 0 |
| Anirit Ventures 530705 · Unclassified | — | New | 2 | 0 |
| Kothari Industrial Corporation KOTIC · Small cap | ₹0 Cr | New | 1 | 0 |
| Kwality Walls KWIL · Unclassified | — | New | 288 | 0 |
| Foseco Crucible MORGANITECRUCIBLEINDIALTD · Small cap | ₹0 Cr | New | 1 | 0 |
| Piccadily Agro Industries PICCADIL · Small cap | ₹0 Cr | New | 1 | 0 |
Full exits (21)
Largest previous holding first.
| Stock | Value change | Shares | Adding | Cutting |
|---|---|---|---|---|
| Gandhar Oil Refinery GANDHAR · Small cap | −₹15 Cr | Exited | 0 | 2 |
| Praveg PRAVEG · Small cap | −₹4 Cr | Exited | 0 | 1 |
| Forbes Precision Tools & Machine Parts FORBESPRECISIONTOOLSMACHINEPARTSLTD · Small cap | −₹1 Cr | Exited | 0 | 1 |
| Gem Aromatics GEMAROMA · Small cap | −₹1 Cr | Exited | 0 | 1 |
| KSR Footwear KSR · Small cap | −₹1 Cr | Exited | 0 | 1 |
| Salasar Techno Engineering SALASAR · Small cap | ₹0 Cr | Exited | 0 | 1 |
| Birlanu BIRLANU · Small cap | ₹0 Cr | Exited | 0 | 1 |
| Jyoti Resins and Adhesives JYOTIRES · Small cap | ₹0 Cr | Exited | 0 | 1 |
| Dish TV DISHTV · Small cap | ₹0 Cr | Exited | 0 | 1 |
| ESAF Small Finance Bank ESAFSFB · Small cap | ₹0 Cr | Exited | 0 | 1 |
| Vakrangee VAKRANGEE · Small cap | ₹0 Cr | Exited | 0 | 1 |
| Expleo Solutions EXPLEOSOL · Small cap | ₹0 Cr | Exited | 0 | 1 |
| Paushak PAUSHAKLTD · Small cap | ₹0 Cr | Exited | 0 | 1 |
| Everest Kanto Cylinder EKC · Small cap | ₹0 Cr | Exited | 0 | 1 |
| IG Petrochemicals IGPL · Small cap | ₹0 Cr | Exited | 0 | 1 |
Methodology
- Disclosure month: December 2025. Each fund's portfolio is its holding on 31 Dec 2025, published by the fund within about ten days of month end. It is compared with the 30 Nov 2025 portfolio. Data for this month was complete on our side by 27 Oct 2026.
- Schemes compared: 1,022 of the 1,036 equity-holding schemes that disclosed this month; the other 14 had no November 2025 portfolio on record to compare with, so they are left out rather than counted as buying everything. 36 arbitrage schemes are excluded because their stock positions are hedged with futures and roll every month. One plan per scheme is counted.
- Holdings are summed across the compared schemes for each stock. A stock is counted as bought when that total rose, sold when it fell and unchanged when it did not move. Listed shares, REITs and InvITs are included; ETF and fund units are not.
- Value change is the net change in shares times the closing price on 31 Dec 2025, so a price move alone never counts as buying or selling.
- Splits and bonuses between the two month ends are taken out of the share counts, so a split never reads as buying. When the funds' share counts do not match the filed ratio, the stock is left out (this month: Bharat Rasayan).
- Schemes adding counts schemes that raised their share count, including new positions; schemes cutting counts those that lowered it, including full exits.