Cupid logo

Cupid mutual fund holdings

NSE: CUPIDBSE: 530843Personal ProductsSmall Cap

Last close ₹306.45down ₹13.60 (4.25%)BSE ₹306.50

Share price at the NSE close on 23 Oct 2026. Previous close ₹320.05.

52-week range of traded prices to 23 Oct 2026
₹45.40Low, 24 Oct 2025₹368.95High, 12 Oct 2026
Market cap
₹41,207 Cr450th largest listed
P/E
300.4
P/B
91.4
Dividend yield
Nonein the last 12 months
ROE
34.6%
ROCE
30.9%
Debt to equity
0.11
Volume, NSE
1,92,47,93535.5% delivered

Mutual funds holding Cupid, Sep 2026

45 funds from 18 fund houses held it, worth ₹251 Cr between them , 0.60% of the company's shares . Largest holding first.

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.

Funds holding it, month by month

From each month's portfolio disclosures.

How many funds hold the company, and what their holdings are worth

  • Funds holding it
  • Value held, ₹ crore

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

  • Shares held

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.