Strasmore Research
Leren Matt ConnorDoor Matt Connor · data as of August 9, 2026 · refreshed weekly

Welk aantal aandelen gebruikt u voor marktkapitalisatie?

Marktkapitalisatie is de koers maal het aantal aandelen. Ontdek het verschil tussen shares outstanding, het gewogen gemiddelde en de free float bij het analyseren van data.

Marktkapitalisatie is de aandelenkoers vermenigvuldigd met het aantal aandelen, en de enige relevante vraag is welk aantal moet worden gebruikt. Het standaardantwoord is shares outstanding: elk aandeel dat de onderneming heeft uitgegeven en niet heeft ingetrokken, zoals vermeld op de voorpagina van het meest recente kwartaal- of jaarverslag. Twee andere cijfers worden hier vaak mee verward: het gewogen gemiddelde aantal aandelen, dat wordt gebruikt voor de winst per aandeel (earnings per share), en de free float, de maatstaf die indexaanbieders hanteren voor hun weging.

Welk aantal aandelen wordt gebruikt voor de marktkapitalisatie?

Shares outstanding is een momentopname: het aantal aandelen dat op een specifieke datum bestaat en in handen is van insiders, fondsen, indexvolgers en overige beleggers. Een onderneming vermeldt dit cijfer op de voorpagina van elk kwartaal- en jaarverslag, gedateerd enkele weken na de verslagperiode. De marktkapitalisatie is dit aantal vermenigvuldigd met de meest recente koers. Een aandeel van $50 met 200 miljoen shares outstanding resulteert in een onderneming van $10 miljard; bij $55 maken diezelfde 200 miljoen aandelen er $11 miljard van.

Het gewogen gemiddelde aantal aandelen is een andere constructie. Dit cijfer staat in de winst-en-verliesrekening en dient om de winst per aandeel betekenisvol te maken. Aandelen die halverwege een kwartaal zijn uitgegeven, waren slechts de helft van de tijd outstanding. Het basic weighted average count weegt elk aandeel naar rato van de periode dat het bestond. De diluted-versie voegt de aandelen toe die zouden ontstaan als opties, restricted stock units, warrants en converteerbare obligaties zouden worden uitgeoefend of geconverteerd. Beide zijn gemiddelden over een periode die al is afgesloten. Geen van beide telt het aantal op een specifieke dag.

U kunt de discrepantie zelf meten in plaats van af te gaan op externe bronnen. Deel een gepubliceerde marktkapitalisatie door de slotkoers van dezelfde sessie, en het aantal aandelen dat hieraan ten grondslag ligt komt naar voren.

QueryGerealiseerd aantal aandelen versus het gerapporteerde diluted aantal
De exacte SQL achter elk getal
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

Bij deze bekende namen liggen het berekende aantal en het gerapporteerde diluted-aantal tussen de 0.24% en 4.43% uit elkaar. Het grootste verschil is te zien bij JPM, waar 2658 miljoen berekende aandelen tegenover 2782 miljoen in het verslag voor de periode eindigend op Dec 31, 2025 staan. Een onderneming die gedurende een kwartaal eigen aandelen intrekt, eindigt met minder aandelen dan het eigen kwartaalgemiddelde. Beide aantallen zijn correct, maar ze beantwoorden verschillende vragen.

Hoe snel verandert het aantal aandelen tussen verslagen door?

Twee mechanismen beïnvloeden het aantal tussen de rapportages door. Inkoop van eigen aandelen trekt aandelen in en verlaagt het aantal. Uitgifte verhoogt het: het vrijvallen van aandelenopties voor werknemers elk kwartaal, secundaire emissies, conversies van converteerbare obligaties en overnames die in aandelen worden betaald. Een omvangrijk inkoopprogramma verlaagt het aantal kwartaal na kwartaal, en elk cijfer per aandeel beweegt mee. Dividenden zijn zichtbaar in de total return tegenover price return van een belegger. Inkoop van eigen aandelen is hier zichtbaar, in het aantal aandelen.

QueryApple's basic en diluted aantal aandelen per kwartaal
De exacte SQL achter elk getal
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

Over deze periode ging het diluted-aantal van 16929 miljoen aandelen in Mar 2021 naar 14810 miljoen in Dec 2025. De twee lijnen lopen dicht bij elkaar en vertonen dezelfde trend; de afstand ertussen is de overhang van opties en restricted stock units: 14810 miljoen diluted tegenover 14748 miljoen basic in de laatste periode op de grafiek. Elk punt op die lijnen is een gemiddelde voor een kwartaal dat al was afgesloten toen het werd gepubliceerd. Een actuele koers vermenigvuldigd met een van deze cijfers is deels een actueel getal en deels historisch, wat de standaardafweging is die elke dataleverancier maakt. De mechanismen achter deze trend worden behandeld in inkoop van eigen aandelen tegenover dividenden.

Waarom marktkapitalisatie en indexweging verschillen

Free float is het aantal shares outstanding minus de aandelen die niet realistisch verhandelbaar zijn: blokken in handen van oprichters en families, overheidsbelangen, strategische kruisparticipaties en niet-vrijgevallen of beperkt verhandelbare aandelen. Grote indexaanbieders wegen hun leden op basis van de float-adjusted marktkapitalisatie in plaats van de volledige marktkapitalisatie, aangezien een indexfonds alleen aandelen kan kopen die daadwerkelijk beschikbaar zijn. Onze gids over wat een stock float is legt uit hoe die aanpassing wordt berekend.

Neem een hypothetische onderneming als voorbeeld. Deze heeft 1.000 miljoen shares outstanding tegen een koers van $40, wat een marktkapitalisatie van $40 miljard geeft. Oprichters houden 250 miljoen van die aandelen in een blok dat nooit op de markt komt, wat een float van 750 miljoen aandelen en een float-adjusted waarde van $30 miljard overlaat. In een index waarvan de leden in totaal $30 biljoen aan float-adjusted waarde vertegenwoordigen, krijgt deze onderneming een weging van ongeveer 0,10%. Weging op basis van de volledige $40 miljard zou uitkomen op ongeveer 0,13%. Geen van beide getallen is een fout in de ander. Marktkapitalisatie geeft aan wat het volledige eigen vermogen waard is. Indexweging geeft aan hoeveel kapitaal van een fonds de verhandelbare aandelen kunnen absorberen.

Zo kan een onderneming op basis van marktkapitalisatie de vijfde plek in een markt innemen en op basis van indexweging onder de zevende naam staan. Geconcentreerd eigendom door insiders verkleint de float, en de weging krimpt in dezelfde mate mee.

Eén onderneming, twee tickers

Een onderneming met een dubbele aandelenstructuur is één bedrijf met twee tickersymbolen, meestal gescheiden door stemrechten. Alphabet is het bekende voorbeeld. Dataleveranciers gaan hier op twee manieren mee om, en beide zijn verdedigbaar. Sommigen vermelden de marktkapitalisatie van de gehele onderneming bij elke ticker, vanuit de visie dat de onderneming één waarde heeft. Anderen splitsen de waarde per klasse en tellen alleen de aandelen van die specifieke klasse.

QueryDual class tickers met de bijbehorende market cap
De exacte SQL achter elk getal
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

Lees het overzicht in paren. GOOGL heeft een marktkapitalisatie van $4333.1 miljard en GOOG heeft $4322.9 miljard. Waar twee klassen van één onderneming dezelfde waarde tonen, aggregeert de leverancier de gegevens, en de 12230 miljoen impliciete aandelen op die rij zijn het totaal aantal aandelen van de onderneming gedeeld door de koers van één klasse, in plaats van een werkelijk aantal van die klasse. Waar de waarden verschillen, wordt elke klasse afzonderlijk geteld en vormen de twee rijen samen de onderneming.

Het gevolg is zichtbaar in overzichten en totalen. Het sommeren van de marktkapitalisatie over een lijst met tickers leidt tot dubbeltellingen bij elke geaggregeerde naam met een dubbele aandelenstructuur. Controleer één paar voordat u op een totaal vertrouwt: als beide rijen dezelfde waarde tonen, moet een van beide uit de som worden verwijderd.

Hoe stelt u vast of een aantal aandelen verouderd is?

Elk gepubliceerd aantal aandelen heeft een leeftijd. Het is afgelezen uit een verslag over een periode die al was afgesloten toen het verslag verscheen, en het blijft staan tot het volgende verslag uitkomt. Een inkoop van eigen aandelen die vorige week is uitgevoerd, is hierin niet verwerkt.

QueryDagen sinds de verslagperiode van elk gerapporteerd aantal aandelen
De exacte SQL achter elk getal
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

Gemeten vanaf het einde van de periode die elk aantal beslaat, is het oudste cijfer hier WMT met 282 dagen, en het meest recente KO met 37 dagen. Fiscale kalenders verklaren het grootste deel van dit verschil. Een onderneming die haar kwartaal in januari afsluit, volgt een ander ritme dan een onderneming die in december afsluit, en dit overzicht combineert beide.

Twee controles houden de cijfers betrouwbaar. Deel de marktkapitalisatie door de koers van dezelfde sessie en vergelijk het berekende aantal met het laatst gerapporteerde aantal, zoals in het eerste overzicht; als ze meer dan ongeveer een procent afwijken, zoek dan op welk verslag de bron als laatste heeft gelezen. De tweede controle betreft aandelensplitsingen. Een splitsing vermenigvuldigt het aantal en deelt de koers op dezelfde ochtend; een bron die de ene factor eerder bijwerkt dan de andere, toont een onjuiste marktkapitalisatie totdat de discrepantie is opgeheven.

Hoe deze aantallen zijn opgebouwd

De aantallen aandelen hier zijn de basic en diluted weighted average-cijfers uit de ingediende winst-en-verliesrekeningen, gekoppeld aan de periode die elk verslag beslaat in plaats van aan een indieningsdatum. De kolom 'leeftijd' meet het aantal dagen vanaf het einde van die periode tot vandaag; daarom lijkt een fiscaal kwartaal dat in januari eindigt altijd ouder dan een kwartaal dat in december eindigt op hetzelfde punt in de kalender. Marktkapitalisaties en slotkoersen zijn afkomstig uit de dagelijkse ratio-snapshot, en het berekende aantal is die marktkapitalisatie gedeeld door de koers van die sessie, beide afgelezen op dezelfde datum.

Veelgestelde vragen

Is marktkapitalisatie de koers maal shares outstanding of uitgegeven aandelen?

Shares outstanding. Uitgegeven aandelen omvatten ook aandelen die de onderneming heeft ingekocht en in treasury houdt; deze hebben geen stemrecht, geen dividendrecht en zijn uitgesloten van het aantal outstanding. Treasury stock staat op de balans als een negatieve post onder het eigen vermogen; het meetellen hiervan zou de onderneming groter doen lijken dan zij is.

Wat is het verschil tussen shares outstanding en weighted average shares?

Shares outstanding is een aantal op één datum, vermeld op de voorpagina van een verslag. Weighted average shares is een gemiddelde over een verslagperiode, gewogen naar de duur dat elk aandeel bestond, en dient om de winst per aandeel vergelijkbaar te maken over een kwartaal waarin het aantal aandelen veranderde. Marktkapitalisatie gebruikt shares outstanding; winst per aandeel gebruikt het gewogen gemiddelde.

Waarom is de indexweging van een onderneming lager dan de marktkapitalisatie suggereert?

Indexaanbieders wegen op basis van float-adjusted marktkapitalisatie, waarbij aandelen die vastzitten in blokken die niet worden verhandeld, worden verwijderd. Een onderneming met een groot belang van oprichters of de overheid heeft een float die aanzienlijk lager is dan het aantal shares outstanding, en de indexweging daalt in dezelfde verhouding.

Hoe vaak verandert het aantal aandelen?

In werkelijkheid constant, in de data per kwartaal. Inkoop van eigen aandelen, het vrijvallen van aandelen voor werknemers, uitoefening van opties en conversies van converteerbare obligaties veranderen het aantal wekelijks, terwijl het gepubliceerde aantal pas wordt bijgewerkt wanneer het volgende verslag verschijnt. Dat gat is de veroudering die elk cijfer van een dataleverancier met zich meedraagt.


Elk overzicht hier bevat de exacte SQL-code eronder. Om het aantal aandelen achter een marktkapitalisatie te achterhalen voor een naam die niet op deze pagina staat, kunt u dit in begrijpelijke taal opvragen via de Strasmore-terminal.

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