Cupid logo

Cupid mutual fund holdings

NSE: CUPIDBSE: 530843Personal ProductsSmall Cap

Cupid Limited · Face value ₹1 · Listed Jul 1995 on BSE, Sep 2016 on NSE
Last close ₹320.15up ₹5.60 (1.78%)BSE ₹320.50

Share price at the NSE close on 29 Oct 2026. Previous close ₹314.55.

29 Oct: open ₹315.00, high ₹326.75, low ₹314.55

52-week range of traded prices to 29 Oct 2026
₹46.00Low, 3 Nov 2025₹368.95High, 12 Oct 2026
Market cap
₹43,049 Cr450th largest listed
P/E
313.87
P/B
95.49
Dividend yield
Nonein the last 12 months
ROE
34.6%
ROCE
30.9%
Debt to equity
0.11
Volume, NSE
91,17,65431.9% delivered

45 mutual funds from 18 fund houses held Cupid at the end of Sep 2026, each fund counted once across its plans: ₹251 Cr between them , 0.60% of the company's shares.

Mutual funds holding Cupid, Sep 2026

Largest holding first.

How many funds hold the company each month, and what their holdings are worth, from each month's portfolio disclosures

  • Funds holding it
  • Value held, ₹ crore
1₹9.31 CrSep 251₹10 CrOct 251₹10 CrNov 252₹14 CrDec 251₹0.02 CrJan 261₹0.02 CrFeb 267₹17 CrMar 267₹24 CrApr 267₹25 CrMay 2612₹84 CrJun 2610₹46 CrJul 2610₹52 CrAug 2645₹251 CrSep 26
Fund
Kotak Mahindra Mutual Fund logoKotak Nifty Alpha 50 ETFKotak Mahindra Mutual Fund24,19,3158.46%₹75.4 Cr
Bandhan Mutual Fund logoBandhan Nifty Alpha 50 Index FundBandhan Mutual Fund14,11,1587.35%₹44.0 Cr
Nippon India Mutual Fund logoNippon India Nifty Smallcap 250 Index FundNippon India Mutual Fund10,43,4240.94%₹32.5 Cr
HDFC Mutual Fund logoHDFC Nifty Smallcap 250 ETFHDFC Mutual Fund8,18,7650.94%₹25.5 Cr
SBI Mutual Fund logoSBI Nifty Smallcap 250 Index FundSBI Mutual Fund5,30,0410.94%₹16.5 Cr
Motilal Oswal Mutual Fund logoMotilal Oswal Nifty Smallcap 250 Index FundMotilal Oswal Mutual Fund3,75,9810.94%₹11.7 Cr
ICICI Prudential Mutual Fund logoICICI Prudential Nifty Smallcap 250 Index FundICICI Prudential Mutual Fund2,37,6690.94%₹7.41 Cr
HDFC Mutual Fund logoHDFC Nifty Smallcap 250 Index FundHDFC Mutual Fund2,27,9320.94%₹7.10 Cr
Kotak Mahindra Mutual Fund logoKotak Nifty Alpha 50 Index FundKotak Mahindra Mutual Fund1,51,2488.51%₹4.71 Cr
Jio BlackRock Mutual Fund logoJioBlackRock Nifty Smallcap 250 Index FundJio BlackRock Mutual Fund1,18,9400.94%₹3.71 Cr
Motilal Oswal Mutual Fund logoMotilal Oswal Nifty 500 Index FundMotilal Oswal Mutual Fund1,08,5130.11%₹3.38 Cr
Edelweiss Mutual Fund logoEdelweiss Nifty Smallcap 250 Index FundEdelweiss Mutual Fund83,6080.94%₹2.61 Cr
Motilal Oswal Mutual Fund logoMotilal Oswal Nifty Smallcap 250 ETFMotilal Oswal Mutual Fund75,7680.94%₹2.36 Cr
Zerodha Mutual Fund logoZerodha Nifty Smallcap 100 ETFZerodha Mutual Fund54,8801.69%₹1.71 Cr
Angel One Mutual Fund logoAngel One Nifty Total Market Momentum Quality 50 Index FundAngel One Mutual Fund43,3333.77%₹1.35 Cr
Portfolios disclosed for Sep 2026. Weight is the holding as a share of the fund's assets.

Buying and selling, month by month

How many funds bought for the first time, bought again, added, cut or sold out, against their own previous month. Bonus issue on 9 Mar 2026: 4 new shares for every 1 held. Share counts before it count the shares as they were then.

Funds, by what they did

Funds thatOct 2025Nov 2025Dec 2025Jan 2026Feb 2026Mar 2026Apr 2026May 2026Jun 2026Jul 2026Aug 2026Sep 2026
bought0010060051036
bought again000000000010
added000111545462
cut011000122526
sold out000100000311
Largest first-time buy in Sep 2026: Kotak Nifty Alpha 50 ETF; largest addition: Angel One Nifty Total Market Momentum Quality 50 Index Fund.Largest cut in Sep 2026: Groww Nifty Total Market Index Fund; largest exit: Motilal Oswal Nifty Microcap 250 Index Fund.

Shares held by all funds

80,50,1763794,33,1643,09,1642,77,03637938320,42,58819,97,93519,42,58844,11,07819,86,88118,64,00480,50,176Oct 25Dec 25Feb 26Apr 26Jun 26Aug 26Sep 26

Fund by fund, month by month

FundOct 2025Nov 2025Dec 2025Jan 2026Feb 2026Mar 2026Apr 2026May 2026Jun 2026Jul 2026Aug 2026Sep 2026
Kotak Nifty Alpha 50 ETFKotak Mahindra Mutual Fund–––––––––––24,19,315Bought
Bandhan Nifty Alpha 50 Index FundBandhan Mutual Fund–––––––––––14,11,158Bought
Nippon India Nifty Smallcap 250 Index FundNippon India Mutual Fund–––––––––––10,43,424Bought
HDFC Nifty Smallcap 250 ETFHDFC Mutual Fund–––––––––––8,18,765Bought
SBI Nifty Smallcap 250 Index FundSBI Mutual Fund–––––––––––5,30,041Bought
Motilal Oswal Nifty Smallcap 250 Index FundMotilal Oswal Mutual Fund–––––––––––3,75,981Bought
ICICI Prudential Nifty Smallcap 250 Index FundICICI Prudential Mutual Fund–––––––––––2,37,669Bought
HDFC Nifty Smallcap 250 Index FundHDFC Mutual Fund–––––––––––2,27,932Bought
Kotak Nifty Alpha 50 Index FundKotak Mahindra Mutual Fund–––––––––––1,51,248Bought
JioBlackRock Nifty Smallcap 250 Index FundJio BlackRock Mutual Fund–––––––––––1,18,940Bought
Motilal Oswal Nifty 500 Index FundMotilal Oswal Mutual Fund–––––––––––1,08,513Bought
Edelweiss Nifty Smallcap 250 Index FundEdelweiss Mutual Fund–––––––––––83,608Bought
Motilal Oswal Nifty Smallcap 250 ETFMotilal Oswal Mutual Fund–––––––––––75,768Bought
Zerodha Nifty Smallcap 100 ETFZerodha Mutual Fund–––––––––––54,880Bought
Angel One Nifty Total Market Momentum Quality 50 Index FundAngel One Mutual Fund––––––––33,266Bought43,608+10,342 (+31.1%)43,057−551 (−1.3%)43,333+276 (+0.6%)
Shares held at each month end. Under them, the change on the fund's previous month; a fund that files only weights shows the word. “After a gap” is a fund holding it after a month with no portfolio on record, so when it bought is not known; “Not filed” is one gone across such a gap.