---
title: "Stocks Mutual Funds Bought and Sold: December 2025 Portfolios"
canonical: "https://tapetide.com/insight/reports/mutual-fund-buying/2025-12"
last_updated: "2026-10-27"
generated_at: "2026-10-27T06:01:11.197Z"
---

# Stocks Mutual Funds Bought and Sold: December 2025 Portfolios

Which stocks mutual funds bought and sold in December 2025 portfolios: by value and scheme count, cap split, new entries and exits. Not investment advice.

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.

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.

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.

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.

Canonical page: https://tapetide.com/insight/reports/mutual-fund-buying/2025-12

- **Disclosure month:** December 2025 (portfolios as of 2025-12-31)
- **Compared with:** November 2025 (portfolios as of 2025-11-30)
- **Schemes compared:** 1022
- **Schemes disclosed this month:** 1036
- **Schemes without a previous portfolio:** 14
- **Arbitrage schemes excluded:** 36
- **Stocks held at either month end:** 1292
- **Holdings rose:** 656
- **Holdings fell:** 532
- **Unchanged:** 104
- **New entries:** 15
- **Full exits:** 21
- **Shares added (₹ Cr):** 81616.41
- **Shares cut (₹ Cr):** 44309.23
- **Net (₹ Cr):** 37307.18
- **Stocks with a price (values cover these):** 1275 of 1292
- **Price date:** 2025-12-31
- **Data complete on our side by:** 2026-10-27

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.

### By market cap

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. Every row: buying + selling + unchanged = stocks.

| Bucket | Stocks | Buying | Selling | Unchanged | New entries | Full exits | Priced | Bought (₹ Cr) | Sold (₹ Cr) | Net (₹ Cr) |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Large cap | 100 | 51 | 49 | 0 | 1 | 0 | 100 | 39654.48 | 28687.66 | 10966.82 |
| Mid cap | 149 | 83 | 65 | 1 | 1 | 0 | 148 | 20865.07 | 8872.57 | 11992.5 |
| Small cap | 1029 | 516 | 417 | 96 | 11 | 21 | 1024 | 21050.05 | 6713.37 | 14336.68 |
| Unclassified | 14 | 6 | 1 | 7 | 2 | 0 | 3 | 46.81 | 35.63 | 11.18 |
| All stocks | 1292 | 656 | 532 | 104 | 15 | 21 | 1275 | 81616.41 | 44309.23 | 37307.18 |

### Most bought by value (top 15)

Net change in shares across the 1022 compared schemes, November 2025 to December 2025, at the 2025-12-31 close.

| Stock | Symbol | Cap | Value change (₹ Cr) | Share change % | Schemes adding | of which new | Schemes cutting | of which exited | Schemes holding |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [ICICI Prudential Asset Management](https://tapetide.com/stocks/ICICIAMC) | ICICIAMC | Large cap | 5981.63 | — | 156 | 156 | 0 | 0 | 156 |
| [Swiggy](https://tapetide.com/stocks/SWIGGY) | SWIGGY | Large cap | 5515.63 | 43.51 | 130 | 42 | 26 | 6 | 225 |
| [Meesho](https://tapetide.com/stocks/MEESHO) | MEESHO | Mid cap | 3675.06 | — | 77 | 77 | 0 | 0 | 77 |
| [ITC](https://tapetide.com/stocks/ITC) | ITC | Large cap | 2970.47 | 6.14 | 123 | 4 | 53 | 7 | 364 |
| [Shriram Finance](https://tapetide.com/stocks/SHRIRAMFIN) | SHRIRAMFIN | Large cap | 2602.76 | 16.31 | 149 | 58 | 77 | 5 | 298 |
| [ICICI Bank](https://tapetide.com/stocks/ICICIBANK) | ICICIBANK | Large cap | 2556.97 | 1.47 | 156 | 7 | 125 | 16 | 571 |
| [Interglobe Aviation](https://tapetide.com/stocks/INDIGO) | INDIGO | Large cap | 2155.69 | 7.04 | 166 | 22 | 127 | 56 | 342 |
| [Brookfield India Real Estate Trust](https://tapetide.com/stocks/BIRET) | BIRET | Small cap | 1959.56 | 56.02 | 33 | 18 | 8 | 4 | 59 |
| [Bank of Maharashtra](https://tapetide.com/stocks/MAHABANK) | MAHABANK | Mid cap | 1805.17 | 348.39 | 76 | 27 | 2 | 0 | 91 |
| [TCS](https://tapetide.com/stocks/TCS) | TCS | Large cap | 1612.09 | 3.97 | 141 | 12 | 84 | 11 | 377 |
| [JSW Energy](https://tapetide.com/stocks/JSWENERGY) | JSWENERGY | Mid cap | 1405.69 | 74.32 | 54 | 8 | 19 | 4 | 106 |
| [Tech Mahindra](https://tapetide.com/stocks/TECHM) | TECHM | Large cap | 1302.97 | 5.9 | 113 | 17 | 57 | 12 | 336 |
| [Tata Motors Passenger Vehicles](https://tapetide.com/stocks/TMPV) | TMPV | Large cap | 1176.15 | 16.94 | 94 | 15 | 47 | 30 | 158 |
| [Adani Green](https://tapetide.com/stocks/ADANIGREEN) | ADANIGREEN | Large cap | 1165 | 61.48 | 49 | 6 | 16 | 0 | 73 |
| [Power Grid](https://tapetide.com/stocks/POWERGRID) | POWERGRID | Large cap | 1072.84 | 5.47 | 96 | 10 | 29 | 6 | 222 |

### Most sold by value (top 15)

Net change in shares across the 1022 compared schemes, November 2025 to December 2025, at the 2025-12-31 close.

| Stock | Symbol | Cap | Value change (₹ Cr) | Share change % | Schemes adding | of which new | Schemes cutting | of which exited | Schemes holding |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [Infosys](https://tapetide.com/stocks/INFY) | INFY | Large cap | -8461.44 | -7.84 | 104 | 5 | 390 | 10 | 510 |
| [Bajaj Finance](https://tapetide.com/stocks/BAJFINANCE) | BAJFINANCE | Large cap | -1845.76 | -4.68 | 103 | 5 | 78 | 10 | 393 |
| [SBI](https://tapetide.com/stocks/SBIN) | SBIN | Large cap | -1622.2 | -1.79 | 139 | 15 | 111 | 14 | 509 |
| [Dixon](https://tapetide.com/stocks/DIXON) | DIXON | Mid cap | -1431.9 | -9.73 | 80 | 16 | 103 | 44 | 222 |
| [Maruti](https://tapetide.com/stocks/MARUTI) | MARUTI | Large cap | -1390.49 | -2.27 | 146 | 24 | 99 | 5 | 443 |
| [Bharat Electronics](https://tapetide.com/stocks/BEL) | BEL | Large cap | -1163.01 | -4.49 | 108 | 5 | 73 | 20 | 353 |
| [Bharti Airtel](https://tapetide.com/stocks/BHARTIARTL) | BHARTIARTL | Large cap | -1072.69 | -1.1 | 106 | 8 | 111 | 1 | 545 |
| [Polycab](https://tapetide.com/stocks/POLYCAB) | POLYCAB | Large cap | -1012.18 | -11.48 | 62 | 11 | 43 | 9 | 148 |
| [Divis Laboratories](https://tapetide.com/stocks/DIVISLAB) | DIVISLAB | Large cap | -950.09 | -4.32 | 70 | 5 | 66 | 25 | 247 |
| [Sun Pharma](https://tapetide.com/stocks/SUNPHARMA) | SUNPHARMA | Large cap | -941.9 | -2.43 | 95 | 4 | 101 | 9 | 367 |
| [Kaynes Technology India](https://tapetide.com/stocks/KAYNES) | KAYNES | Small cap | -861.14 | -19.21 | 36 | 1 | 77 | 48 | 97 |
| [Vedanta](https://tapetide.com/stocks/VEDL) | VEDL | Large cap | -838.75 | -5.22 | 106 | 35 | 59 | 5 | 220 |
| [BSE](https://tapetide.com/stocks/BSE) | BSE | Large cap | -820.24 | -6.96 | 62 | 12 | 41 | 8 | 164 |
| [Persistent Systems](https://tapetide.com/stocks/PERSISTENT) | PERSISTENT | Mid cap | -681.17 | -3.1 | 65 | 3 | 57 | 20 | 217 |
| [Max Healthcare Institute](https://tapetide.com/stocks/MAXHEALTH) | MAXHEALTH | Mid cap | -642.6 | -6.2 | 80 | 7 | 54 | 23 | 199 |

### Most schemes adding (top 15)

Schemes out of the 1022 compared.

| Stock | Symbol | Cap | Value change (₹ Cr) | Share change % | Schemes adding | of which new | Schemes cutting | of which exited | Schemes holding |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [Kwality Walls](https://tapetide.com/stocks/KWIL) | KWIL | Unclassified | — | — | 288 | 288 | 0 | 0 | 288 |
| [Eternal](https://tapetide.com/stocks/ETERNAL) | ETERNAL | Large cap | 944.79 | 1.79 | 174 | 15 | 66 | 12 | 439 |
| [HDFC Bank](https://tapetide.com/stocks/HDFCBANK) | HDFCBANK | Large cap | 846.96 | 0.38 | 167 | 9 | 117 | 15 | 583 |
| [Interglobe Aviation](https://tapetide.com/stocks/INDIGO) | INDIGO | Large cap | 2155.69 | 7.04 | 166 | 22 | 127 | 56 | 342 |
| [ICICI Prudential Asset Management](https://tapetide.com/stocks/ICICIAMC) | ICICIAMC | Large cap | 5981.63 | — | 156 | 156 | 0 | 0 | 156 |
| [ICICI Bank](https://tapetide.com/stocks/ICICIBANK) | ICICIBANK | Large cap | 2556.97 | 1.47 | 156 | 7 | 125 | 16 | 571 |
| [Shriram Finance](https://tapetide.com/stocks/SHRIRAMFIN) | SHRIRAMFIN | Large cap | 2602.76 | 16.31 | 149 | 58 | 77 | 5 | 298 |
| [Maruti](https://tapetide.com/stocks/MARUTI) | MARUTI | Large cap | -1390.49 | -2.27 | 146 | 24 | 99 | 5 | 443 |
| [Reliance](https://tapetide.com/stocks/RELIANCE) | RELIANCE | Large cap | -276.64 | -0.21 | 143 | 12 | 96 | 6 | 518 |
| [TCS](https://tapetide.com/stocks/TCS) | TCS | Large cap | 1612.09 | 3.97 | 141 | 12 | 84 | 11 | 377 |
| [SBI](https://tapetide.com/stocks/SBIN) | SBIN | Large cap | -1622.2 | -1.79 | 139 | 15 | 111 | 14 | 509 |
| [Mahindra & Mahindra](https://tapetide.com/stocks/M&M) | M&M | Large cap | 470.54 | 0.91 | 133 | 12 | 64 | 6 | 456 |
| [Swiggy](https://tapetide.com/stocks/SWIGGY) | SWIGGY | Large cap | 5515.63 | 43.51 | 130 | 42 | 26 | 6 | 225 |
| [Axis Bank](https://tapetide.com/stocks/AXISBANK) | AXISBANK | Large cap | 295.71 | 0.31 | 125 | 8 | 58 | 3 | 448 |
| [Titan](https://tapetide.com/stocks/TITAN) | TITAN | Large cap | 633.65 | 3.72 | 124 | 21 | 59 | 3 | 313 |

### Most schemes cutting (top 15)

Schemes out of the 1022 compared.

| Stock | Symbol | Cap | Value change (₹ Cr) | Share change % | Schemes adding | of which new | Schemes cutting | of which exited | Schemes holding |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [Infosys](https://tapetide.com/stocks/INFY) | INFY | Large cap | -8461.44 | -7.84 | 104 | 5 | 390 | 10 | 510 |
| [Interglobe Aviation](https://tapetide.com/stocks/INDIGO) | INDIGO | Large cap | 2155.69 | 7.04 | 166 | 22 | 127 | 56 | 342 |
| [ICICI Bank](https://tapetide.com/stocks/ICICIBANK) | ICICIBANK | Large cap | 2556.97 | 1.47 | 156 | 7 | 125 | 16 | 571 |
| [HDFC Bank](https://tapetide.com/stocks/HDFCBANK) | HDFCBANK | Large cap | 846.96 | 0.38 | 167 | 9 | 117 | 15 | 583 |
| [SBI](https://tapetide.com/stocks/SBIN) | SBIN | Large cap | -1622.2 | -1.79 | 139 | 15 | 111 | 14 | 509 |
| [Bharti Airtel](https://tapetide.com/stocks/BHARTIARTL) | BHARTIARTL | Large cap | -1072.69 | -1.1 | 106 | 8 | 111 | 1 | 545 |
| [Dixon](https://tapetide.com/stocks/DIXON) | DIXON | Mid cap | -1431.9 | -9.73 | 80 | 16 | 103 | 44 | 222 |
| [Sun Pharma](https://tapetide.com/stocks/SUNPHARMA) | SUNPHARMA | Large cap | -941.9 | -2.43 | 95 | 4 | 101 | 9 | 367 |
| [Maruti](https://tapetide.com/stocks/MARUTI) | MARUTI | Large cap | -1390.49 | -2.27 | 146 | 24 | 99 | 5 | 443 |
| [Reliance](https://tapetide.com/stocks/RELIANCE) | RELIANCE | Large cap | -276.64 | -0.21 | 143 | 12 | 96 | 6 | 518 |
| [Kotak Bank](https://tapetide.com/stocks/KOTAKBANK) | KOTAKBANK | Large cap | 37.29 | 0.29 | 123 | 8 | 93 | 21 | 425 |
| [L&T](https://tapetide.com/stocks/LT) | LT | Large cap | -297.94 | -0.37 | 119 | 7 | 86 | 3 | 482 |
| [Hero Motocorp](https://tapetide.com/stocks/HEROMOTOCO) | HEROMOTOCO | Large cap | 29.59 | 0.19 | 89 | 35 | 85 | 14 | 251 |
| [Cummins](https://tapetide.com/stocks/CUMMINSIND) | CUMMINSIND | Large cap | -635.03 | -3.71 | 63 | 19 | 84 | 5 | 260 |
| [TCS](https://tapetide.com/stocks/TCS) | TCS | Large cap | 1612.09 | 3.97 | 141 | 12 | 84 | 11 | 377 |

### New entries (top 15 by value, of 15)

Held by none of the compared schemes at the end of November 2025.

| Stock | Symbol | Cap | Value change (₹ Cr) | Share change % | Schemes adding | of which new | Schemes cutting | of which exited | Schemes holding |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [ICICI Prudential Asset Management](https://tapetide.com/stocks/ICICIAMC) | ICICIAMC | Large cap | 5981.63 | — | 156 | 156 | 0 | 0 | 156 |
| [Meesho](https://tapetide.com/stocks/MEESHO) | MEESHO | Mid cap | 3675.06 | — | 77 | 77 | 0 | 0 | 77 |
| [Corona Remedies](https://tapetide.com/stocks/CORONA) | CORONA | Small cap | 540.11 | — | 22 | 22 | 0 | 0 | 22 |
| [Wakefit Innovations](https://tapetide.com/stocks/WAKEFIT) | WAKEFIT | Small cap | 514.05 | — | 31 | 31 | 0 | 0 | 31 |
| [Aequs](https://tapetide.com/stocks/AEQUS) | AEQUS | Small cap | 458.72 | — | 22 | 22 | 0 | 0 | 22 |
| [Park Medi World](https://tapetide.com/stocks/PARKHOSPS) | PARKHOSPS | Small cap | 327.12 | — | 15 | 15 | 0 | 0 | 15 |
| [KSH International](https://tapetide.com/stocks/KSHINTL) | KSHINTL | Small cap | 280 | — | 15 | 15 | 0 | 0 | 15 |
| [Nephrocare Health Services](https://tapetide.com/stocks/NEPHROPLUS) | NEPHROPLUS | Small cap | 146.35 | — | 10 | 10 | 0 | 0 | 10 |
| [Vidya Wires](https://tapetide.com/stocks/VIDYAWIRES) | VIDYAWIRES | Small cap | 87.03 | — | 7 | 7 | 0 | 0 | 7 |
| [Ashapura Minechem](https://tapetide.com/stocks/ASHAPURMIN) | ASHAPURMIN | Small cap | 7.36 | — | 1 | 1 | 0 | 0 | 1 |
| [Anirit Ventures](https://tapetide.com/stocks/530705) | 530705 | Unclassified | — | — | 2 | 2 | 0 | 0 | 2 |
| [Kothari Industrial Corporation](https://tapetide.com/stocks/509732) | KOTIC | Small cap | 0 | — | 1 | 1 | 0 | 0 | 1 |
| [Kwality Walls](https://tapetide.com/stocks/KWIL) | KWIL | Unclassified | — | — | 288 | 288 | 0 | 0 | 288 |
| [Foseco Crucible](https://tapetide.com/stocks/523160) | MORGANITECRUCIBLEINDIALTD | Small cap | 0 | — | 1 | 1 | 0 | 0 | 1 |
| [Piccadily Agro Industries](https://tapetide.com/stocks/PICCADIL) | PICCADIL | Small cap | 0 | — | 1 | 1 | 0 | 0 | 1 |

### Full exits (top 15 by previous value, of 21)

Held by none of the compared schemes at the end of December 2025.

| Stock | Symbol | Cap | Value change (₹ Cr) | Share change % | Schemes adding | of which new | Schemes cutting | of which exited | Schemes holding |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [Gandhar Oil Refinery](https://tapetide.com/stocks/GANDHAR) | GANDHAR | Small cap | -14.89 | -100 | 0 | 0 | 2 | 2 | 0 |
| [Praveg](https://tapetide.com/stocks/531637) | PRAVEG | Small cap | -4.39 | -100 | 0 | 0 | 1 | 1 | 0 |
| [Forbes Precision Tools & Machine Parts](https://tapetide.com/stocks/544186) | FORBESPRECISIONTOOLSMACHINEPARTSLTD | Small cap | -1.25 | -100 | 0 | 0 | 1 | 1 | 0 |
| [Gem Aromatics](https://tapetide.com/stocks/GEMAROMA) | GEMAROMA | Small cap | -0.63 | -100 | 0 | 0 | 1 | 1 | 0 |
| [KSR Footwear](https://tapetide.com/stocks/KSR) | KSR | Small cap | -0.54 | -100 | 0 | 0 | 1 | 1 | 0 |
| [Salasar Techno Engineering](https://tapetide.com/stocks/SALASAR) | SALASAR | Small cap | 0 | -100 | 0 | 0 | 1 | 1 | 0 |
| [Birlanu](https://tapetide.com/stocks/BIRLANU) | BIRLANU | Small cap | 0 | -100 | 0 | 0 | 1 | 1 | 0 |
| [Jyoti Resins and Adhesives](https://tapetide.com/stocks/514448) | JYOTIRES | Small cap | 0 | -100 | 0 | 0 | 1 | 1 | 0 |
| [Dish TV](https://tapetide.com/stocks/DISHTV) | DISHTV | Small cap | 0 | -100 | 0 | 0 | 1 | 1 | 0 |
| [ESAF Small Finance Bank](https://tapetide.com/stocks/ESAFSFB) | ESAFSFB | Small cap | 0 | -100 | 0 | 0 | 1 | 1 | 0 |
| [Vakrangee](https://tapetide.com/stocks/VAKRANGEE) | VAKRANGEE | Small cap | 0 | -100 | 0 | 0 | 1 | 1 | 0 |
| [Expleo Solutions](https://tapetide.com/stocks/EXPLEOSOL) | EXPLEOSOL | Small cap | 0 | -100 | 0 | 0 | 1 | 1 | 0 |
| [Paushak](https://tapetide.com/stocks/PAUSHAKLTD) | PAUSHAKLTD | Small cap | 0 | -100 | 0 | 0 | 1 | 1 | 0 |
| [Everest Kanto Cylinder](https://tapetide.com/stocks/EKC) | EKC | Small cap | 0 | -100 | 0 | 0 | 1 | 1 | 0 |
| [IG Petrochemicals](https://tapetide.com/stocks/IGPL) | IGPL | Small cap | 0 | -100 | 0 | 0 | 1 | 1 | 0 |

---

Compiled by Tapetide from exchange and regulator disclosures (NSE, BSE, SEBI) unless a section states otherwise — any figure marked unofficial or indicative is not an official disclosure. For research and information only, not investment advice. Generated 2026-10-27T06:01:11.197Z.
