Strasmore Research
Apprendre Matt ConnorPar Matt Connor · Mis à jour le 2026-07-23

Différence float et actions en circulation

Comprenez la distinction entre le float et les shares outstanding. Découvrez l'impact d'un low float sur la liquidité et la volatilité des titres.

Le float d'une action représente le nombre de titres réellement disponibles pour la négociation publique : il s'agit du nombre d'actions en circulation moins les participations des initiés, les actions avec restriction et les autres blocs détenus de manière rapprochée qui ne peuvent être échangés librement. Les actions en circulation correspondent au total émis par une société ; le float est la sous-partie négociable — sa taille est toujours égale ou inférieure à celle des actions en circulation. La plupart des définitions s'arrêtent là ; cette page approfondit le sujet — en précisant l'origine de chaque calcul, la définition d'un "low float" et le mode de négociation des titres à faible float.

Un détail important : le float est une estimation, pas un chiffre officiel. Les sociétés déclarent les actions en circulation dans leurs rapports SEC chaque trimestre ; aucune ligne de déclaration ne mentionne le "float". Les fournisseurs de données et les éditeurs d'indices calculent chacun leur propre valeur en décidant quels titres sont considérés comme bloqués, et leurs résultats divergent. Notre base de données contient les nombres d'actions extraits directement des rapports officiels et des registres de cotation — nous ne proposons pas de colonne dédiée au float.

Actions en circulation vs float : quelle est la différence ?

Trois catégories s'emboîtent, chacune étant un sous-ensemble de la précédente.

  1. Actions autorisées — le maximum permis par les statuts, un plafond qui ne peut être relevé que par vote des actionnaires.
  2. Actions en circulation — toutes les actions émises et détenues par les investisseurs, incluant les initiés. C'est ce chiffre qui est reporté dans les documents de la SEC, et celui qui détermine la capitalisation boursière et l'EPS.
  3. Float — les actions en circulation librement échangeables sur le marché ; le reste est détenu par des acteurs qui ne peuvent pas, ou ne vont pas, vendre au cours d'une journée donnée.

La différence en une phrase : le montant en circulation représente ce qui existe ; le float représente ce qui s'échange. Le nombre d'actions en circulation est audité, déclaré et identique pour toutes les sources de données ; le float est calculé, non déclaré, et varie selon chaque fournisseur. La capitalisation boursière utilise les actions en circulation ; la pondération des indices et les filtres sur le low-float utilisent le float.

Les actions hors float se trouvent dans des catégories connues : participations des fondateurs et des dirigeants, investisseurs initiaux sous période de lock-up (généralement 180 jours), blocs de participation de sociétés mères, actions non acquises des salariés. Les rachats d'actions par l'entreprise réduisent directement le nombre d'actions en circulation. Un split pour actions augmente le nombre d'actions en circulation et le float simultanément ; un split inversé réduit les deux selon le même multiple. Ce qui modifie le float par rapport aux actions en circulation, ce sont les flux de titres : l'expiration des lock-up et les ventes d'initiés augmentent le nombre d'actions échangeables, les augmentations de capital (follow-on offerings) en créent de nouvelles, et les buybacks retirent des actions du marché.

D'où proviennent le nombre d'actions ? Les rapports de la SEC

Le nombre d'actions en circulation est une donnée déclarée et documentée. Chaque 10-K et 10-Q contient le nombre d'actions — un instantané daté en page de couverture, ainsi que les chiffres des actions ordinaires et diluées dans le compte de résultat pour le calcul du bénéfice par action. Le terme « dilué » inclut les actions qui existeraient si les options, les bons de souscription et les obligations convertibles étaient convertis en titres. Trois megacaps, selon leurs derniers rapports trimestriels :

RequêteNombre d'actions selon les derniers comptes de résultat trimestriels — trois megacaps
Le SQL exact derrière chaque chiffre
SELECT tk AS ticker,
       concat(formatDateTime(argMax(period_end, (filing_date, period_end)), '%b'), ' ', toString(toDayOfMonth(argMax(period_end, (filing_date, period_end)))), ', ', toString(toYear(argMax(period_end, (filing_date, period_end))))) AS period_ended,
       concat(formatDateTime(argMax(filing_date, (filing_date, period_end)), '%b'), ' ', toString(toDayOfMonth(argMax(filing_date, (filing_date, period_end)))), ', ', toString(toYear(argMax(filing_date, (filing_date, period_end))))) AS filed_on,
       round(argMax(basic_shares_outstanding, (filing_date, period_end)) / 1e9, 2) AS basic_shares_b,
       round(argMax(diluted_shares_outstanding, (filing_date, period_end)) / 1e9, 2) AS diluted_shares_b
FROM global_markets.stocks_income_statements
ARRAY JOIN tickers AS tk
WHERE tk IN ('AAPL', 'MSFT', 'NVDA')
  AND timeframe = 'quarterly'
  AND filing_date <= '2026-07-10'
  AND basic_shares_outstanding > 0
  AND diluted_shares_outstanding > 0
GROUP BY tk
ORDER BY diluted_shares_b DESC

Consultez la première ligne : le rapport de NVDA pour le trimestre clos le Apr 26, 2026, déposé le May 20, 2026, indique 24.29 milliards d'actions ordinaires et 24.39 milliards d'actions diluées. AAPL indique 14.75 milliards d'actions ordinaires et MSFT 7.43 milliards d'actions diluées. Chaque chiffre provient d'un rapport spécifique à une date précise ; les rapports SEC les plus courants détaillent ces documents. Le float n'y figure pas. Pour une megacap mature, la quasi-totalité des actions en circulation s'échange librement, donc l'estimation du float est proche du nombre d'actions en circulation ; pour une introduction en bourse récente, les deux valeurs sont très éloignées.

Qu'est-ce qu'un titre à faible float ?

Le terme « low float » n'a pas de seuil officiel, ce qui rend cette expression imprécise. La répartition des actions en circulation permet de définir une base : pour chaque société cotée aux États-Unis ayant publié un rapport trimestriel récent, le calcul se base sur le dernier nombre d'actions ordinaires :

RequêteActions en circulation pour toutes les sociétés ayant publié un document trimestriel récent — percentiles, en millions d'actions
Le SQL exact derrière chaque chiffre
WITH latest AS (
    SELECT tk AS ticker,
           argMax(basic_shares_outstanding, (filing_date, period_end)) AS shares
    FROM global_markets.stocks_income_statements
    ARRAY JOIN tickers AS tk
    WHERE timeframe = 'quarterly'
      AND filing_date >= '2025-10-01'
      AND filing_date <= '2026-07-10'
      AND basic_shares_outstanding > 0
    GROUP BY tk
)
SELECT count() AS companies,
       round(quantileDeterministic(0.10)(shares, cityHash64(ticker)) / 1e6, 1) AS p10_shares_m,
       round(quantileDeterministic(0.25)(shares, cityHash64(ticker)) / 1e6, 1) AS p25_shares_m,
       round(quantileDeterministic(0.50)(shares, cityHash64(ticker)) / 1e6, 1) AS median_shares_m,
       round(quantileDeterministic(0.75)(shares, cityHash64(ticker)) / 1e6, 1) AS p75_shares_m,
       round(quantileDeterministic(0.90)(shares, cityHash64(ticker)) / 1e6, 1) AS p90_shares_m
FROM latest

Sur 6111 sociétés, la médiane est de 50.1 millions d'actions en circulation. Le décile inférieur est de 3.9 millions d'actions ou moins, le quartile inférieur de 15.6 millions ou moins ; le décile supérieur commence à 452.6 millions. C'est la précision que l'expression évite généralement : une société avec moins de 15.6 millions d'actions en circulation se situe dans le quartile le plus faible du marché avant la déduction d'un bloc détenu par un initié, ce qui réduit encore son float. Les filtres varient selon les fournisseurs ; les critères les plus stricts se situent dans le quartile inférieur de ce tableau, soit en dessous de la barre des 15.6 millions.

Les actions à faible float sont-elles réellement plus volatiles ?

C'est l'hypothèse fondamentale de tout filtre sur le low-float, et elle est vérifiable. Classez chaque société par son dernier nombre d'actions publié, puis mesurez sa performance sur les 20 sessions précédant le 10 juillet 2026 : l'écart entre le plus haut et le plus bas de chaque session en pourcentage du plus bas, ainsi que le volume financier échangé. Le nombre d'actions est un indicateur du float, et non le float lui-même — mais c'est une mesure précise :

RequêteRange quotidien (high-low) et volume en dollars par tranche d'actions en circulation — actions ordinaires US, sessions en horaires réguliers, 11 juin au 10 juillet 2026
Le SQL exact derrière chaque chiffre
WITH latest AS (
    SELECT tk AS ticker,
           argMax(basic_shares_outstanding, (filing_date, period_end)) AS shares
    FROM global_markets.stocks_income_statements
    ARRAY JOIN tickers AS tk
    WHERE timeframe = 'quarterly'
      AND filing_date >= '2025-10-01'
      AND filing_date <= '2026-07-10'
      AND basic_shares_outstanding > 0
    GROUP BY tk
),
daily AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS session,
           toFloat64(max(high)) AS hi,
           toFloat64(min(low)) AS lo,
           toFloat64(argMax(close, window_start)) AS last_price,
           sum(toFloat64(volume) * toFloat64(close)) AS dollar_volume
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= toDateTime('2026-06-11 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-11 00:00:00', 'America/New_York')
      AND toHour(toTimeZone(window_start, 'America/New_York')) >= 9
      AND toHour(toTimeZone(window_start, 'America/New_York')) < 16
      AND NOT (toHour(toTimeZone(window_start, 'America/New_York')) = 9
               AND toMinute(toTimeZone(window_start, 'America/New_York')) < 30)
    GROUP BY ticker, session
    HAVING lo > 0 AND last_price >= 1
)
SELECT multiIf(l.shares < 20e6, 'under 20M shares',
               l.shares < 50e6, '20-50M shares',
               l.shares < 200e6, '50-200M shares',
               l.shares < 1000e6, '200M-1B shares',
               'over 1B shares') AS share_count_tier,
       uniqExact(d.ticker) AS companies,
       round(quantileDeterministic(0.5)(100 * (hi - lo) / lo, cityHash64(d.ticker, d.session)), 2) AS median_daily_range_pct,
       round(quantileDeterministic(0.9)(100 * (hi - lo) / lo, cityHash64(d.ticker, d.session)), 2) AS p90_daily_range_pct,
       round(quantileDeterministic(0.5)(dollar_volume, cityHash64(d.ticker, d.session)) / 1e6, 2) AS median_daily_dollar_volume_m
FROM daily AS d
INNER JOIN latest AS l ON d.ticker = l.ticker
GROUP BY share_count_tier
ORDER BY min(l.shares)

La progression est constante et confirme la croyance populaire. Les entreprises 1093 avec under 20M shares d'actions en circulation affichent un écart médian quotidien (high-low) de 4.82% — contre 1.68% pour les noms 221 avec over 1B shares. Chaque palier réduit la volatilité quotidienne typique : 3.94%, 3.64%, 2.72%. Les valeurs extrêmes sont plus marquées : une journée au 90e percentile dans la tranche la plus faible a enregistré 13.28%, soit environ le triple des 4.65% de la tranche la plus large.

La colonne de liquidité explique le mécanisme. La médiane des sessions pour la tranche la plus faible a généré 0.49 millions de dollars d'échanges ; celle de la tranche la plus large, 99.47 millions. Lorsqu'une demande quotidienne ne représente qu'une fraction de cette profondeur, le prix doit parcourir une distance plus grande pour trouver le vendeur suivant. Une nuance : les faibles nombres d'actions sont corrélés aux petites capitalisations et aux prix bas ; ces tranches diffèrent donc sur plusieurs critères. Les jours où une action s'échange bien au-dessus de son volume habituel — ce que mesure le relative volume — sont les jours où le faible float est mis à l'épreuve, et la volatilité s'accentue dans les deux sens.

Comment une IPO crée-t-elle le float ?

Le jour de la cotation, le float commence par un chiffre connu : le nombre d'actions réellement vendues lors de l'offre. Tout ce qui n'est pas proposé — actions des fondateurs, attributions aux employés, participations des fonds de venture capital — est en circulation mais n'est pas encore négociable, la majeure partie étant soumise à une période de lock-up. Cela rend les données d'IPO exceptionnelles : elles fournissent une mesure réelle du float, prise au moment où le nombre d'actions négociables est le plus précis. Les registres de cotation indiquent les actions offertes ainsi que le nombre d'actions en circulation ; le ratio correspond à la fraction de la société mise en float. Pour les IPO d'actions ordinaires aux États-Unis de 100 millions de dollars ou plus au premier semestre 2026 (le registre des IPO du semestre) :

RequêteFloat à l'introduction : actions offertes en part des actions en circulation — IPO US de 100M$+ sur le S1 2026
Le SQL exact derrière chaque chiffre
SELECT count() AS ipos,
       round(quantileDeterministic(0.5)(max_shares_offered / shares_outstanding, cityHash64(issuer_name)) * 100, 1) AS median_pct_offered,
       round(quantileDeterministic(0.25)(max_shares_offered / shares_outstanding, cityHash64(issuer_name)) * 100, 1) AS p25_pct,
       round(quantileDeterministic(0.75)(max_shares_offered / shares_outstanding, cityHash64(issuer_name)) * 100, 1) AS p75_pct,
       countIf(max_shares_offered / shares_outstanding <= 0.30) AS floated_30pct_or_less
FROM global_markets.stocks_ipos
WHERE listing_date >= '2026-01-01'
  AND listing_date <= '2026-06-30'
  AND ipo_status = 'history'
  AND currency_code = 'USD'
  AND security_type = 'CS'
  AND total_offer_size >= 100000000
  AND shares_outstanding > 0
  AND max_shares_offered > 0
  AND max_shares_offered < shares_outstanding

Sur les 39 cotations mesurées, la médiane des transactions propose des actions égales à 30.2% du total enregistré — le float s'ouvre comme une part minoritaire de la société. La moitié centrale a flotté entre 17.3% et 47.7%, et 19 des 39 ont flotté à 30 % ou moins. La market cap d'une nouvelle cotation peut représenter plusieurs fois la valeur des actions réellement négociées — cet écart constitue la distinction entre float et actions en circulation, valorisée. Détail par détail, les huit plus importantes offres mesurées du semestre :

RequêteHuit des plus grosses IPO US mesurées du S1 2026 : actions offertes vs actions en circulation à l'introduction
Le SQL exact derrière chaque chiffre
SELECT issuer_name AS company,
       toString(listing_date) AS listed,
       round(max_shares_offered / 1e6, 1) AS shares_offered_m,
       round(shares_outstanding / 1e6, 1) AS shares_outstanding_m,
       round(100 * max_shares_offered / shares_outstanding, 1) AS pct_of_shares_offered
FROM global_markets.stocks_ipos
WHERE listing_date >= '2026-01-01'
  AND listing_date <= '2026-06-30'
  AND ipo_status = 'history'
  AND currency_code = 'USD'
  AND security_type = 'CS'
  AND total_offer_size >= 100000000
  AND shares_outstanding > 0
  AND max_shares_offered > 0
  AND max_shares_offered < shares_outstanding
ORDER BY total_offer_size DESC
LIMIT 8

La plus importante transaction mesurée, Innio N.V., a proposé 90 millions de ses 750 millions d'actions enregistrées — 12% ont flotté lors de la cotation. Deux réserves par ligne : le chiffre proposé correspond à la limite haute de la fourchette de chaque transaction, et le nombre d'actions en circulation ne couvre que la classe d'actions cotée ; ainsi, une société à classes d'actions multiples présente un chiffre élevé. Pour un nouveau float entrant sur le marché ouvert, voir la cotation de SpaceX en juin 2026.

Méthodologie de mesure du float d'une IPO

Le détail du calcul :

RequêteDe l'ensemble des introductions en dollars US du S1 2026 à l'échantillon mesuré
Le SQL exact derrière chaque chiffre
SELECT count() AS ipos_h1_2026,
       countIf(security_type = 'CS' AND total_offer_size >= 100000000) AS large_common_stock_ipos,
       countIf(security_type = 'CS' AND total_offer_size >= 100000000
               AND shares_outstanding > 0 AND max_shares_offered > 0) AS with_both_share_counts,
       countIf(security_type = 'CS' AND total_offer_size >= 100000000
               AND shares_outstanding > 0 AND max_shares_offered > 0
               AND max_shares_offered >= shares_outstanding) AS dropped_placeholder_rows,
       countIf(security_type = 'CS' AND total_offer_size >= 100000000
               AND shares_outstanding > 0 AND max_shares_offered > 0
               AND max_shares_offered < shares_outstanding) AS measured_ipos
FROM global_markets.stocks_ipos
WHERE listing_date >= '2026-01-01'
  AND listing_date <= '2026-06-30'
  AND ipo_status = 'history'
  AND currency_code = 'USD'

184 cotations en dollars US ont été enregistrées au cours du semestre ; 60 étaient des transactions d'actions ordinaires de 100 millions de dollars ou plus, et 40 comportaient les deux décomptes d'actions. Les lignes indiquant un nombre d'actions offertes égal ou supérieur au total des actions en circulation ont été écartées en tant que valeurs de substitution (1 ici), laissant 39 cotations mesurées. Les décomptes manquants sont exclus et ne font l'objet d'aucune estimation.

Quel est l'impact sur le float lors de l'expiration d'un lock-up ?

Une expiration de lock-up représente la modification programmée la plus importante du float d'une jeune société : les insiders et les investisseurs pré-IPO sont libérés de leurs restrictions de vente, et les actions bloquées rejoignent le pool tradable. La durée habituelle est de 180 jours. La limite réelle des données est la suivante : aucune date d'expiration de lock-up n'est enregistrée dans les flux de données de marché — cette information figure dans le prospectus, elle est souvent échelonnée ou parfois levée plus tôt. Seul le volume d'échanges autour de cette échéance est mesurable. Le cas de Medline, cotée en décembre 2025 et dont le 180ème jour est tombé le 15 juin 2026, sert d'exemple :

RequêteMedline (MDLN) : les 20 sessions précédant le terme de 180 jours vs chaque session depuis — volume en horaires réguliers et range quotidien
Le SQL exact derrière chaque chiffre
WITH ipo AS (
    SELECT concat(formatDateTime(listing_date, '%b'), ' ', toString(toDayOfMonth(listing_date)), ', ', toString(toYear(listing_date))) AS listed_on,
           round(max_shares_offered / 1e6, 1) AS shares_offered_m
    FROM global_markets.stocks_ipos
    WHERE ticker = 'MDLN'
      AND ipo_status = 'history'
      AND listing_date >= '2025-12-01'
      AND listing_date <= '2025-12-31'
    LIMIT 1
),
daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session,
           toFloat64(max(high)) AS hi,
           toFloat64(min(low)) AS lo,
           sum(toFloat64(volume)) AS shares_traded
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'MDLN'
      AND window_start >= toDateTime('2026-05-15 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-11 00:00:00', 'America/New_York')
      AND toHour(toTimeZone(window_start, 'America/New_York')) >= 9
      AND toHour(toTimeZone(window_start, 'America/New_York')) < 16
      AND NOT (toHour(toTimeZone(window_start, 'America/New_York')) = 9
               AND toMinute(toTimeZone(window_start, 'America/New_York')) < 30)
    GROUP BY session
    HAVING lo > 0
)
SELECT if(session < toDate('2026-06-15'), '1. 20 sessions before', '2. from the 180-day mark') AS window,
       any(listed_on) AS listed_on,
       any(shares_offered_m) AS shares_offered_m,
       count() AS sessions,
       concat(formatDateTime(min(session), '%b'), ' ', toString(toDayOfMonth(min(session)))) AS first_session,
       concat(formatDateTime(max(session), '%b'), ' ', toString(toDayOfMonth(max(session)))) AS last_session,
       round(quantileDeterministic(0.5)(shares_traded, cityHash64(session)) / 1e6, 2) AS median_daily_volume_m,
       round(quantileDeterministic(0.5)(100 * (hi - lo) / lo, cityHash64(session)), 2) AS median_daily_range_pct
FROM daily
CROSS JOIN ipo
GROUP BY window
ORDER BY window

Medline a été cotée en Dec 17, 2025 avec 248.4 millions d'actions offertes. Sur les 20 sessions allant de May 15 à Jun 12, son volume médian quotidien était de 8.61 millions d'actions avec un spread high-low de 4.53%. Sur les 18 sessions suivant l'échéance jusqu'à Jul 10 : 6.42 millions d'actions, soit un spread de 4.14% — une activité plus faible sur ces deux indicateurs.

Cette analyse est nécessaire car l'idée reçue est inverse. Une date calculée par calendrier n'est pas un événement : l'expiration réelle peut être échelonnée, peut déjà être passée, et les insiders peuvent simplement ne pas vendre. Les changements de float sont divulgués dans les documents réglementaires, pas dans les flux de prix — consultez le prospectus plutôt qu'un compte à rebours.

Pourquoi le float est-il important pour la pondération des indices ?

Les principales familles d'indices américains pondèrent leurs composants par capitalisation boursière ajustée du float, en ne comptabilisant que les actions disponibles pour les investisseurs publics. Deux sociétés ayant une capitalisation boursière identique peuvent avoir des poids très différents dans un indice si l'une d'elles ne laisse flotter qu'une faible fraction de son capital. Chaque fournisseur publie ses propres règles d'ajustement du float — ce qui se rapproche le plus d'un float officiel pour une action.

FAQ sur le float des actions

Quelle est la différence entre le float et le nombre d'actions en circulation ?

Le nombre d'actions en circulation (shares outstanding) correspond à l'ensemble des actions émises par une société et détenues par des investisseurs, tel que rapporté dans les documents de la SEC chaque trimestre. Le float est la sous-partie de ces actions librement négociables sur le marché — soit le nombre d'actions en circulation moins les actions détenues par les initiés, les actions avec restrictions et les autres actions détenues par des actionnaires proches. Le nombre d'actions en circulation est une donnée auditée et réelle ; le float est une estimation de ce qui est réellement échangé, et sa taille est toujours égale ou inférieure à celle des actions en circulation.

Qu'est-ce qu'un titre à faible float ?

Un titre à faible float possède peu d'actions librement négociables. Cela concerne généralement une IPO récente encore sous période de lock-up, une société avec une forte détention par les initiés, ou une petite capitalisation. Il n'existe pas de seuil officiel, mais la distribution permet d'établir une référence : la médiane des sociétés cotées aux États-Unis dans leurs derniers rapports trimestriels affiche 50.1 millions d'actions en circulation, tandis que le quartile inférieur affiche 15.6 millions d'actions ou moins.

Les titres à faible float sont-ils plus volatils que les titres à large float ?

Sur la période de 20 sessions se terminant le 10 juillet 2026, la réponse est oui. Les sociétés ayant moins de 20 millions d'actions en circulation ont affiché une médiane de l'amplitude quotidienne (high-low) de 4.82%, contre 1.68% pour celles dépassant 1 milliard d'actions, avec une réduction progressive de l'écart entre ces deux groupes. Le segment le plus restreint a échangé une médiane de 0.49 millions de dollars par jour ; le plus important, 99.47 millions.

Que se passe-t-il lorsqu'un lock-up expire ?

Les actions détenues par les initiés et les investisseurs pré-IPO deviennent éligibles à la vente, ce qui augmente le float. La visibilité de cet effet sur le tape est une autre question : pour Medline, durant les 18 sessions suivant la fin de sa période de 180 jours, le volume médian était de 6.42 millions d'actions par jour, contre 8.61 millions durant les 20 sessions précédentes. Les dates d'expiration réelles sont précisées dans le prospectus.


Chaque tableau ci-dessus est une requête enregistrée — vous pouvez développer la requête SQL sous chaque panneau, ou extraire les mêmes données pour n'importe quel ticker sur le terminal Strasmore.