Strasmore Research
सीखें Matt Connorलेखक: Matt Connor · data as of August 9, 2026 · refreshed weekly

मार्केट कैप की गणना में किस शेयर काउंट का उपयोग होता है

मार्केट कैप शेयर की कीमत और शेयरों की संख्या का गुणनफल है। शेयर्स आउटस्टैंडिंग, वेटेड एवरेज काउंट और फ्री फ्लोट के बीच अंतर समझें और डेटा प्रदाता की पुरानी संख्या को पहचानें।

मार्केट कैप, शेयर की कीमत और शेयरों की संख्या का गुणनफल है। एकमात्र महत्वपूर्ण प्रश्न यह है कि शेयरों की कौन सी संख्या का उपयोग किया जाए। मानक उत्तर 'शेयर्स आउटस्टैंडिंग' (shares outstanding) है: कंपनी द्वारा जारी किए गए और वापस न लिए गए सभी शेयर, जैसा कि उसकी नवीनतम तिमाही या वार्षिक रिपोर्ट के कवर पेज पर दर्ज है। दो अन्य संख्याएं अक्सर इसके साथ भ्रमित हो जाती हैं: 'वेटेड एवरेज शेयर काउंट' (weighted average share count), जो अर्निंग्स पर शेयर (EPS) के लिए होती है, और 'फ्री फ्लोट' (free float), जिसका उपयोग इंडेक्स प्रदाता वेटिंग के लिए करते हैं।

मार्केट कैप किस शेयर काउंट का उपयोग करता है?

शेयर्स आउटस्टैंडिंग एक निश्चित समय पर शेयरों की संख्या है: एक विशिष्ट तिथि पर अस्तित्व में मौजूद शेयरों की संख्या, जो इनसाइडर्स, फंड्स, इंडेक्स ट्रैकर्स और अन्य सभी के पास होती है। कंपनी प्रत्येक तिमाही और वार्षिक रिपोर्ट के कवर पेज पर यह आंकड़ा छापती है, जिसकी तारीख रिपोर्ट की अवधि समाप्त होने के कुछ सप्ताह बाद की होती है। मार्केट कैप, इस संख्या को नवीनतम कीमत से गुणा करके निकाला जाता है। यदि किसी स्टॉक की कीमत $50 है और 200 मिलियन शेयर्स आउटस्टैंडिंग हैं, तो वह $10 बिलियन की कंपनी है; $55 की कीमत पर वही 200 मिलियन शेयर उसे $11 बिलियन की कंपनी बना देते हैं।

वेटेड एवरेज शेयर काउंट एक अलग गणना है। यह इनकम स्टेटमेंट में होती है और इसका उद्देश्य अर्निंग्स पर शेयर को सार्थक बनाना है। तिमाही के बीच में जारी किए गए शेयर केवल आधे समय के लिए ही आउटस्टैंडिंग थे, और बेसिक वेटेड एवरेज काउंट प्रत्येक शेयर को उस अवधि के अंश से वेट देता है जितने समय वह अस्तित्व में था। डाइल्यूटेड वर्जन में वे शेयर जुड़ जाते हैं जो ऑप्शंस, रिस्ट्रिक्टेड स्टॉक यूनिट्स, वारंट्स और कन्वर्टिबल सिक्योरिटीज के कन्वर्ट होने पर अस्तित्व में आएंगे। ये दोनों एक ऐसी अवधि का औसत हैं जो पहले ही समाप्त हो चुकी है। इनमें से कोई भी किसी एक दिन की वास्तविक संख्या नहीं बताता।

आप किसी और पर भरोसा करने के बजाय स्वयं इस अंतर को माप सकते हैं। प्रकाशित मार्केट कैप को उसी सत्र की क्लोजिंग प्राइस से विभाजित करें, तो इसके पीछे की शेयर संख्या निकल आएगी।

क्वेरीफाइल की गई डाइल्यूटेड संख्या के मुकाबले रिकवर की गई शेयर संख्या
हर आंकड़े के पीछे का पूरा SQL
WITH vendor AS
(
    SELECT
        ticker,
        argMax(toFloat64(market_cap), date)             AS mkt_cap,
        argMax(toFloat64(price), date)                  AS px,
        argMax(formatDateTime(date, '%b %e, %Y'), date) AS priced_on
    FROM global_markets.stocks_ratios
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'JPM', 'XOM')
      AND price > 0
      AND market_cap > 0
    GROUP BY ticker
),
filed AS
(
    SELECT
        ticker,
        argMax(toFloat64(diluted_shares_outstanding), (filing_date, period_end))   AS diluted,
        argMax(formatDateTime(period_end, '%b %e, %Y'), (filing_date, period_end)) AS period_covered
    FROM
    (
        SELECT
            arrayJoin(tickers) AS ticker,
            filing_date,
            period_end,
            diluted_shares_outstanding
        FROM global_markets.stocks_income_statements
        WHERE hasAny(tickers, ['AAPL', 'MSFT', 'NVDA', 'KO', 'JPM', 'XOM'])
          AND timeframe = 'quarterly'
          AND diluted_shares_outstanding > 0
    )
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'JPM', 'XOM')
    GROUP BY ticker
)
SELECT
    v.ticker                                                      AS ticker,
    round(v.mkt_cap / v.px / 1e6)                                 AS implied_shares_mm,
    round(f.diluted / 1e6)                                        AS filed_diluted_shares_mm,
    round(abs(v.mkt_cap / v.px - f.diluted) * 100 / f.diluted, 2) AS gap_pct,
    f.period_covered                                              AS period_covered,
    v.priced_on                                                   AS priced_on
FROM vendor AS v
INNER JOIN filed AS f ON f.ticker = v.ticker
ORDER BY gap_pct DESC
Run this yourself

इन प्रसिद्ध कंपनियों में, रिकवर की गई संख्या और फाइल की गई डाइल्यूटेड संख्या के बीच 0.24% और 4.43% का अंतर है। सबसे बड़ा अंतर JPM में है, जहाँ 2658 मिलियन रिकवर किए गए शेयर, Dec 31, 2025 को समाप्त अवधि के स्टेटमेंट में दर्ज 2782 मिलियन शेयरों के सामने हैं। जो कंपनी तिमाही के दौरान स्टॉक वापस खरीदकर रिटायर करती है, वह अपनी तिमाही औसत से कम शेयरों के साथ समाप्त होती है। दोनों संख्याएं सही हैं, और वे अलग-अलग सवालों के जवाब देती हैं।

रिपोर्टों के बीच शेयर काउंट कितनी तेजी से बदलता है?

दो प्रक्रियाएं फाइलिंग के बीच शेयर काउंट को बदलती हैं। बायबैक (buybacks) शेयरों को रिटायर करते हैं और संख्या कम करते हैं। जारी करना (issuance) इसे बढ़ाता है: प्रत्येक तिमाही में कर्मचारी स्टॉक मुआवजे का वेस्टिंग, सेकेंडरी ऑफरिंग्स, कन्वर्टिबल नोट्स का कन्वर्जन और स्टॉक के बदले किए गए अधिग्रहण। एक बड़ा पुनर्खरीद कार्यक्रम तिमाही-दर-तिमाही संख्या को कम करता है, और प्रति-शेयर हर आंकड़ा इसके साथ बदलता है। डिविडेंड एक धारक के कुल रिटर्न बनाम प्राइस रिटर्न में दिखाई देते हैं। बायबैक यहाँ, शेयर काउंट में दिखाई देते हैं।

क्वेरीApple की बेसिक और डाइल्यूटेड शेयर संख्या, तिमाही-दर-तिमाही
हर आंकड़े के पीछे का पूरा SQL
SELECT
    toString(period_end)                                                    AS quarter_end_date,
    formatDateTime(period_end, '%b %Y')                                     AS quarter_label,
    round(argMax(toFloat64(basic_shares_outstanding), filing_date) / 1e6)   AS basic_shares_mm,
    round(argMax(toFloat64(diluted_shares_outstanding), filing_date) / 1e6) AS diluted_shares_mm
FROM global_markets.stocks_income_statements
WHERE has(tickers, 'AAPL')
  AND timeframe = 'quarterly'
  AND period_end >= '2021-01-01'
  AND basic_shares_outstanding > 0
  AND diluted_shares_outstanding > 0
GROUP BY period_end
ORDER BY period_end
Run this yourself

इस अवधि के दौरान, डाइल्यूटेड काउंट Mar 2021 में 16929 मिलियन शेयरों से बढ़कर Dec 2025 में 14810 मिलियन हो गया। दोनों रेखाएं एक-दूसरे के करीब चलती हैं और एक ही दिशा में ढलान रखती हैं, और उनके बीच की दूरी ऑप्शंस और रिस्ट्रिक्टेड स्टॉक यूनिट्स का ओवरहैंग है: चार्ट की अंतिम अवधि में 14748 मिलियन बेसिक के मुकाबले 14810 मिलियन डाइल्यूटेड। उन रेखाओं पर प्रत्येक बिंदु एक ऐसी तिमाही का औसत है जो प्रकाशित होने के समय पहले ही समाप्त हो चुकी थी। किसी भी लाइव प्राइस को इनमें से किसी से भी गुणा करना, आंशिक रूप से वर्तमान और आंशिक रूप से ऐतिहासिक संख्या है, जो हर डेटा स्रोत द्वारा किया जाने वाला समझौता है। ढलान के पीछे की कार्यप्रणाली बायबैक बनाम डिविडेंड में कवर की गई है।

मार्केट कैप और इंडेक्स वेट में असहमति क्यों है

फ्री फ्लोट का अर्थ है शेयर्स आउटस्टैंडिंग में से उन शेयरों को घटाना जो वास्तव में व्यापार के लिए उपलब्ध नहीं हैं: संस्थापक और परिवार के ब्लॉक, सरकारी हिस्सेदारी, रणनीतिक कॉर्पोरेट क्रॉस-होल्डिंग्स, और अनवेस्टेड या रिस्ट्रिक्टेड स्टॉक। प्रमुख इंडेक्स प्रदाता सदस्यों को पूर्ण मार्केट कैप के बजाय फ्लोट-एडजस्टेड मार्केट कैप के आधार पर वेट देते हैं, क्योंकि एक इंडेक्स फंड केवल उन्हीं शेयरों को खरीद सकता है जो वास्तव में बिक्री के लिए उपलब्ध हैं। स्टॉक फ्लोट क्या है पर हमारी गाइड यह बताती है कि वह समायोजन कैसे निर्धारित किया जाता है।

एक काल्पनिक कंपनी के साथ दोनों आंकड़ों को देखें। इसके 1,000 मिलियन शेयर्स आउटस्टैंडिंग हैं और कीमत $40 है, जिससे $40 बिलियन का मार्केट कैप बनता है। संस्थापक उन शेयरों में से 250 मिलियन को एक ब्लॉक में रखते हैं जो कभी बाजार में नहीं आते, जिससे 750 मिलियन शेयरों का फ्लोट और $30 बिलियन का फ्लोट-एडजस्टेड मूल्य बचता है। ऐसे इंडेक्स में जिसके सदस्यों का कुल फ्लोट-एडजस्टेड मूल्य $30 ट्रिलियन है, इस कंपनी का वेट 0.10% के करीब होता है। पूर्ण $40 बिलियन के आधार पर वेटिंग करने से यह 0.13% के करीब होता। इनमें से कोई भी संख्या दूसरी में कोई त्रुटि नहीं है। मार्केट कैप यह बताता है कि पूरी इक्विटी का मूल्य क्या है। इंडेक्स वेट यह बताता है कि खरीदे जाने योग्य शेयर फंड के कितने पैसे को सोख सकते हैं।

इसी तरह एक कंपनी मार्केट कैप के आधार पर बाजार में पांचवें स्थान पर हो सकती है और इंडेक्स वेट के आधार पर सातवें नाम से नीचे हो सकती है। केंद्रित इनसाइडर ओनरशिप फ्लोट को कम कर देती है, और उसके साथ वेट भी कम हो जाता है।

एक कंपनी, दो टिकर

डुअल-क्लास कंपनी वह व्यवसाय है जिसके दो टिकर सिंबल होते हैं, जो आमतौर पर वोटिंग अधिकारों द्वारा अलग किए जाते हैं। Alphabet इसका एक परिचित उदाहरण है। वेंडर इसे दो तरह से संभालते हैं, और दोनों ही तर्कसंगत हैं। कुछ लोग हर क्लास के टिकर के सामने पूरी कंपनी का मार्केट कैप छापते हैं, इस दृष्टिकोण के साथ कि व्यवसाय का मूल्य एक ही है। अन्य लोग मूल्य को क्लास के अनुसार विभाजित करते हैं और केवल उस क्लास के शेयरों की गणना करते हैं।

क्वेरीडुअल क्लास टिकर और प्रत्येक के सामने अंकित मार्केट कैप
हर आंकड़े के पीछे का पूरा SQL
SELECT
    ticker,
    round(argMax(toFloat64(market_cap), date) / 1e9, 1)                 AS market_cap_bn,
    round(argMax(toFloat64(market_cap) / toFloat64(price), date) / 1e6) AS implied_shares_mm,
    argMax(formatDateTime(date, '%b %e, %Y'), date)                     AS priced_on
FROM global_markets.stocks_ratios
WHERE ticker IN ('GOOGL', 'GOOG', 'FOXA', 'FOX')
  AND price > 0
  AND market_cap > 0
GROUP BY ticker
ORDER BY market_cap_bn DESC
Run this yourself

पैनल को जोड़ियों में पढ़ें। GOOGL का मार्केट कैप $4333.1 बिलियन है और GOOG का $4322.9 बिलियन है। जहाँ एक कंपनी की दो क्लास एक ही मूल्य दिखाती हैं, वहाँ वेंडर एग्रीगेट कर रहा है, और उस पंक्ति में 12230 मिलियन निहित शेयर उस क्लास की वास्तविक संख्या के बजाय पूरी कंपनी की संख्या को एक क्लास की कीमत से विभाजित करके निकाले गए हैं। जहाँ मूल्य अलग-अलग हैं, वहाँ प्रत्येक क्लास की गणना अलग से की जाती है और दोनों पंक्तियाँ मिलकर व्यवसाय का कुल योग बनाती हैं।

इसका परिणाम स्क्रीन और टोटल में दिखाई देता है। टिकर की सूची में मार्केट कैप का योग करने पर हर एग्रीगेटेड डुअल-क्लास नाम की दोहरी गणना हो जाती है। किसी भी टोटल पर भरोसा करने से पहले एक जोड़ी की जांच करें: यदि दोनों पंक्तियाँ एक ही मूल्य छाप रही हैं, तो उनमें से एक को योग से बाहर करना होगा।

यह कैसे पता करें कि शेयर काउंट पुराना है

हर प्रकाशित शेयर काउंट की एक आयु होती है। इसे एक ऐसी रिपोर्ट से पढ़ा गया था जो उस अवधि को कवर करती है जो रिपोर्ट आने के समय पहले ही समाप्त हो चुकी थी, और यह अगली रिपोर्ट आने तक बनी रहती है। पिछले सप्ताह किया गया बायबैक इसमें कहीं नहीं है।

क्वेरीप्रत्येक फाइल की गई शेयर संख्या की अवधि को बीते दिन
हर आंकड़े के पीछे का पूरा SQL
SELECT
    ticker,
    toUInt32(dateDiff('day', last_period, today())) AS report_age,
    formatDateTime(last_period, '%b %e, %Y')        AS period_covered
FROM
(
    SELECT
        arrayJoin(tickers) AS ticker,
        max(period_end)    AS last_period
    FROM global_markets.stocks_income_statements
    WHERE hasAny(tickers, ['AAPL', 'MSFT', 'NVDA', 'KO', 'JPM', 'XOM', 'WMT', 'PG'])
      AND timeframe = 'quarterly'
      AND diluted_shares_outstanding > 0
    GROUP BY ticker
)
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'JPM', 'XOM', 'WMT', 'PG')
ORDER BY report_age DESC
Run this yourself

प्रत्येक काउंट द्वारा कवर की गई अवधि के अंत से मापे जाने पर, यहाँ सबसे पुराना WMT है जो 282 दिनों का है, और सबसे हालिया KO है जो 37 दिनों का है। वित्तीय कैलेंडर इस अंतर का मुख्य कारण हैं। जनवरी में अपनी तिमाही समाप्त करने वाली कंपनी दिसंबर में समाप्त करने वाली कंपनी से अलग लय में होती है, और यह पैनल दोनों को मिलाता है।

दो जांचें संख्या को सही रखती हैं। मार्केट कैप को उसी सत्र की कीमत से विभाजित करें और रिकवर किए गए काउंट की तुलना अंतिम फाइल किए गए काउंट से करें, जैसा कि पहले पैनल में किया गया है; जब वे एक प्रतिशत से अधिक भिन्न हों, तो देखें कि स्रोत ने अंतिम बार कौन सी रिपोर्ट पढ़ी थी। दूसरी जांच स्टॉक स्प्लिट है। स्प्लिट उसी सुबह शेयरों की संख्या को गुणा और कीमत को विभाजित करता है, और जो स्रोत एक हिस्से को दूसरे से पहले अपडेट करता है, वह विसंगति दूर होने तक स्प्लिट फैक्टर के अनुसार गलत मार्केट कैप छापता है।

ये काउंट कैसे बनाए गए

यहाँ शेयर काउंट फाइल किए गए इनकम स्टेटमेंट से बेसिक और डाइल्यूटेड वेटेड एवरेज आंकड़े हैं, जो किसी फाइलिंग टाइमस्टैम्प के बजाय प्रत्येक स्टेटमेंट द्वारा कवर की गई अवधि पर आधारित हैं। आयु कॉलम उस अवधि के अंत से आज तक के दिनों को मापता है, इसलिए जनवरी की वित्तीय तिमाही कैलेंडर में एक ही बिंदु पर दिसंबर की तिमाही से हमेशा पुरानी दिखती है। मार्केट कैप और क्लोजिंग प्राइस दैनिक अनुपात स्नैपशॉट से आते हैं, और रिकवर किया गया काउंट उस मार्केट कैप को उस सत्र की कीमत से विभाजित करके निकाला गया है, दोनों एक ही तारीख से पढ़े गए हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या मार्केट कैप, कीमत गुना शेयर्स आउटस्टैंडिंग है या जारी किए गए शेयर?

शेयर्स आउटस्टैंडिंग। जारी किए गए शेयरों में वे स्टॉक शामिल होते हैं जिन्हें कंपनी ने पुनर्खरीद किया है और ट्रेजरी में रखा है, जिस पर कोई वोट और कोई डिविडेंड नहीं मिलता और जिसे आउटस्टैंडिंग काउंट से बाहर रखा जाता है। ट्रेजरी स्टॉक बैलेंस शीट पर एक नकारात्मक इक्विटी लाइन के रूप में होता है, और इसे शामिल करने से कंपनी का मूल्य अधिक दिखाई देता है।

शेयर्स आउटस्टैंडिंग और वेटेड एवरेज शेयर्स में क्या अंतर है?

शेयर्स आउटस्टैंडिंग एक तिथि पर शेयरों की संख्या है, जो रिपोर्ट के कवर पेज पर छपी होती है। वेटेड एवरेज शेयर्स एक रिपोर्टिंग अवधि का औसत है, जिसे इस आधार पर वेट दिया जाता है कि प्रत्येक शेयर कितने समय तक अस्तित्व में रहा, और यह अर्निंग्स पर शेयर को उस तिमाही में तुलनीय बनाने के लिए होता है जिसमें काउंट बदल गया था। मार्केट कैप आउटस्टैंडिंग का उपयोग करता है; अर्निंग्स पर शेयर वेटेड एवरेज का उपयोग करता है।

किसी कंपनी का इंडेक्स वेट उसके मार्केट कैप से कम क्यों होता है?

इंडेक्स प्रदाता फ्लोट-एडजस्टेड मार्केट कैप के आधार पर वेट देते हैं, जो उन शेयरों को हटा देता है जो उन ब्लॉकों में लॉक हैं जिनका व्यापार नहीं होता। भारी संस्थापक या सरकारी स्वामित्व वाली कंपनी का फ्लोट उसके आउटस्टैंडिंग काउंट से काफी कम होता है, और उसका इंडेक्स वेट उसी अनुपात में कम हो जाता है।

शेयर काउंट कितनी बार बदलता है?

वास्तविकता में लगातार, डेटा में तिमाही। बायबैक, कर्मचारी स्टॉक वेस्टिंग, ऑप्शन एक्सरसाइज और कन्वर्टिबल कन्वर्जन इसे सप्ताह-दर-सप्ताह बदलते हैं, जबकि प्रकाशित काउंट केवल अगली रिपोर्ट आने पर अपडेट होता है। वह अंतर ही वह पुरानापन है जो हर वेंडर नंबर में होता है।


यहाँ हर पैनल के नीचे सटीक SQL दिया गया है। किसी ऐसे नाम के लिए मार्केट कैप के पीछे का शेयर काउंट रिकवर करने के लिए जो इस पेज पर नहीं है, Strasmore टर्मिनल पर साधारण अंग्रेजी में पूछें।

#market cap#shares outstanding#float#index weights#fundamentals