Strasmore Research
Обучение Matt ConnorАвтор: Matt Connor · Обновлено 2026-07-24

Что такое float и акции в обращении

Узнайте разницу между количеством акций в обращении и доступным для торговли объемом float. Разбор понятий низкого float и особенности торговли такими активами.

Float — это количество акций, доступных для публичной торговли. Он рассчитывается как разница между количеством акций в обращении и долями инсайдеров, ограниченными акциями и другими пакетами акций, которые не могут свободно переходить от владельца к владельцу. Количество акций в обращении — это общее число выпущенных компанией бумаг; float — это их торгуемая часть, которая всегда равна общему числу или меньше него. Большинство определений ограничиваются этим; данная страница дает более подробную информацию: из чего состоит каждый показатель, насколько мал «низкий float» и как торгуются акции с низким float.

Важная деталь: float является оценочным показателем, а не официально зарегистрированным значением. Компании ежеквартально указывают количество акций в обращении в отчетах SEC; в отчетности нет отдельной строки для «float». Поставщики данных и провайдеры индексов вычисляют этот показатель самостоятельно, определяя, какие активы считаются заблокированными, и их результаты различаются. Наш архив содержит данные о количестве акций непосредственно из отчетности и реестров листинга, но не содержит колонки float.

Акции в обращении и флот: в чем разница?

Существует три категории, расположенные по иерархическому принципу, где каждая последующая является подмножеством предыдущей.

  1. Объявленные акции — максимальное количество, разрешенное уставом; этот предел может быть увеличен только голосованием акционеров.
  2. Акции в обращении — все выпущенные и находящиеся у инвесторов акции, включая доли инсайдеров. Этот показатель указывается в отчетах SEC и используется для расчета рыночной капитализации и прибыли на акцию.
  3. Флот — акции в обращении, доступные для публичной торговли; остальные акции находятся у лиц, которые не могут или не планируют продавать их в конкретный день.

Разница в одной фразе: акции в обращении — это то, что существует; флот — это то, что торгуется. Показатель акций в обращении является аудированным, фиксируется в отчетности и идентичен во всех источниках данных; флот рассчитывается, не фиксируется в отчетности и различается у разных поставщиков данных. Рыночная капитализация использует акции в обращении; веса в индексах и фильтры по низкому флоту используют флот.

Акции, не входящие во флот, сосредоточены в привычных категориях: доли основателей и руководителей, ранние инвесторы в рамках периода ограничения на продажу после IPO (обычно 180 дней), пакеты акций материнских компаний, непереданные акции сотрудникам. Обратный выкуп акций компанией полностью исключает их из количества акций в обращении. Дробление акций пропорционально увеличивает как акции в обращении, так и флот; Обратный дробный сплит пропорционально уменьшает оба показателя на один и тот же коэффициент. На изменение флота относительно акций в обращении влияют другие факторы: окончание периода ограничений на продажу и продажи инсайдеров увеличивают количество торгуемых акций, дополнительные эмиссии создают новые акции, а обратный выкуп выводит акции из обращения.

Откуда берется количество акций? Отчетность SEC

Количество акций в обращении — это подтвержденный факт. Каждый отчет по форме 10-K и 10-Q содержит данные о количестве акций: актуальный снимок на титульной странице, а также данные о базовом и разводненном количестве акций в отчете о прибылях и убытках для расчета прибыли на акцию. «Разводненное» количество включает акции, которые появятся при исполнении опционов, варрантов и конвертируемых облигаций. Данные трех крупнейших компаний по капитализации из их последних квартальных отчетов:

ЗапросКоличество акций по последним квартальным отчетам о прибылях и убытках — три мега-капитализации
Точный SQL-код для каждого числа
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

Посмотрите на первую строку: в отчете NVDA за квартал, закончившийся Apr 26, 2026, поданном May 20, 2026, указано 24.29 миллиарда базовых акций и 24.39 миллиарда разводненных. AAPL сообщает о 14.75 миллиарда базовых и MSFT 7.43 миллиарда разводненных. Каждая цифра привязана к конкретному документу и дате; самые распространенные отчеты SEC подробно описывают эти документы. Данные о свободном обращении (float) в них не содержатся. У зрелых компаний с высокой капитализацией почти все акции торгуются свободно, поэтому оценка float близка к общему количеству акций в обращении; у компаний, недавно вышедших на биржу, эти показатели сильно различаются.

Что считается акцией с низким float?

У термина «low float» нет официального порогового значения, поэтому это понятие часто используют без точного определения. Нижняя граница определяется распределением количества акций в обращении. Для каждой компании, торгующейся на биржах США, этот показатель рассчитывается на основе данных последней квартальной отчетности:

ЗапросКоличество акций в обращении по всем компаниям с недавней квартальной отчетностью — процентили, в млн акций
Точный SQL-код для каждого числа
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

Среди 6111 компаний медианное значение составляет 50.1 миллионов акций в обращении. Десятый процентиль (нижние 10%) составляет 3.9 миллионов акций или менее; нижний квартиль — 15.6 миллионов акций или менее; верхний десятый процентиль начинается с 452.6 миллионов. Это ответ, который обычно избегают: компания с количеством акций в обращении менее чем 15.6 миллионов попадает в самый низкий сегмент рынка. Если вычесть пакет акций инсайдеров, объем float станет еще меньше. Параметры фильтров в скринерах различаются в зависимости от провайдера; строгие фильтры проводят границу в нижнем квартиле данной таблицы, ниже отметки в 15.6 миллионов.

Действительно ли акции с малым количеством акций в обращении (low float) волатильны?

Это утверждение лежит в основе любого скринера акций с малым float, и его можно проверить. Сгруппируйте все компании по их последнему отчетному количеству акций, а затем измерьте динамику торгов за 20 сессий до 10 июля 2026 года: диапазон между максимумом и минимумом за каждую сессию в процентах от минимума, а также долларовый объем торгов. Количество акций является косвенным показателем float, а не самим float, но это измеримый показатель:

ЗапросДневной диапазон high-low и объем торгов в долларах по уровням количества акций в обращении — обыкновенные акции США, регулярные сессии, с 11 июня по 10 июля 2026 г.
Точный SQL-код для каждого числа
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)

Результаты демонстрируют прямую зависимость, подтверждающую народные поверья. Компании из группы 1093 с under 20M shares акций в обращении имели медианный дневной диапазон цен 4.82% — против 1.68% у 221 компаний с over 1B shares. С каждым шагом по этой шкале типичный дневной диапазон сужается: 3.94%, 3.64%, 2.72%. Крайние значения разброса выше: дневной диапазон на уровне 90-го процентиля в самом узком сегменте составил 13.28%, что примерно в три раза больше, чем 4.65% в самом крупном сегменте.

Столбец ликвидности объясняет этот механизм. Медианный объем торгов за сессию в самом узком сегменте составил 0.49 миллионов долларов; в самом крупном сегменте — 99.47 миллионов. Когда дневной спрос составляет лишь малую часть такой глубины рынка, цене приходится проходить большее расстояние, чтобы найти следующего продавца. Есть одно уточнение: малое количество акций характерно для небольших компаний с низкими ценами, поэтому эти сегменты различаются по нескольким параметрам. Дни, когда объем торгов акциями значительно превышает норму — то, что измеряет относительный объем — это дни проверки малого float на прочность, и такая волатильность проявляется в обе стороны.

Как IPO формирует свободное обращение (float)?

В день листинга объем свободного обращения (float) определяется одной известной величиной: количеством акций, фактически проданных в рамках предложения. Все остальные акции — акции основателей, гранты сотрудникам, доли венчурных инвесторов — являются находящимися в обращении, но еще не торгуемыми; большая их часть заблокирована (lock-up). Это делает данные об IPO уникальными: это реальный показатель float, зафиксированный в момент, когда количество торгуемых акций максимально точно. В отчетах о листинге указывается количество предложенных акций наряду с общим количеством акций в обращении; их соотношение и составляет долю компании в свободном обращении. Согласно данным по IPO обыкновенных акций США объемом 100 миллионов долларов и более за первое полугодие 2026 года (реестр IPO за полугодие):

ЗапросДоля акций в IPO: количество предлагаемых акций в процентах от общего количества акций в обращении — IPO США в 1-м полугодии 2026 г. объемом $100M+
Точный SQL-код для каждого числа
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

Среди 39 измеренных листингов медианное значение предложения составило 30.2% от общего количества акций — свободное обращение открылось как миноритарная доля компании. Средняя половина компаний разместила от 17.3% до 47.7% акций, а 19 из 39 разместили 30% или менее. Рыночная капитализация нового листинга может в несколько раз превышать стоимость акций, которые фактически торгуются — этот разрыв и является ценовым выражением различия между float и общим количеством акций в обращении. Данные по восьми крупнейшим предложениям полугодия:

ЗапросВосемь крупнейших IPO США в 1-м полугодии 2026 г.: предлагаемые акции против акций в обращении на момент листинга
Точный SQL-код для каждого числа
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

Крупнейшая сделка из измеренных, Innio N.V., предложила 90 миллионов из 750 миллионов зарегистрированных акций — 12% составил float при листинге. Два примечания к каждой строке: указанная цифра предложения является верхней границей диапазона сделки, а количество акций в обращении включает только соответствующий класс акций; поэтому показатели компаний с несколькими классами акций завышены. О новом свободном обращении на открытом рынке читайте в статье листинг SpaceX в июне 2026 года.

Как рассчитывался показатель float при IPO

Полный отчет:

ЗапросИз всех листингов в долларах США за 1-е полугодие 2026 г. до выбранной выборки
Точный SQL-код для каждого числа
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 листингов в долларах США; 60 составили сделки с обыкновенными акциями объемом 100 миллионов долларов и более, а 40 содержат данные по количеству акций. Строки, где количество предложенных акций равно или превышает общее количество акций в обращении, были отсеяны как технические записи (1 здесь), в результате чего осталось 39 измеренных листингов. Отсутствующие данные исключены, а не аппроксимированы.

What happens to the float when a lock-up expires?

A lock-up expiration is the largest scheduled change to a young company's float: insiders and pre-IPO investors become free to sell, and outstanding-but-locked shares join the tradable pool. The customary term is 180 days. The honest limit of the data: no lock-up expiration date is recorded in any market-data feed — it lives in the prospectus, is often staggered, sometimes released early. What can be measured is the tape around that mark. Medline, a December 2025 listing whose 180th day fell June 15, 2026, is the test case:

ЗапросMedline (MDLN): 20 сессий до истечения 180-дневного периода против каждой последующей сессии — объем в регулярные часы и дневной диапазон
Точный SQL-код для каждого числа
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 listed on Dec 17, 2025 with 248.4 million shares offered. Over the 20 sessions from May 15 through Jun 12, its median day traded 8.61 million shares in a 4.53% high-low range. Over the 18 sessions from the mark through Jul 10: 6.42 million shares, a 4.14% range — quieter on both counts.

That is worth sitting with, since the popular story runs the other way. A calendar-derived date is not an event: the real expiration may be staggered, may have passed earlier, and insiders may simply not sell. Float changes are disclosed in documents, not price feeds — read the prospectus, not a countdown.

Почему доля акций в свободном обращении влияет на веса в индексах?

Основные семейства индексов США рассчитывают веса компонентов на основе рыночной капитализации с поправкой на свободный оборот (float-adjusted market capitalization). Учитываются только те акции, которые доступны для покупки розничным инвесторам. Две компании с одинаковой рыночной капитализацией могут иметь совершенно разные веса в индексе, если одна из них выпустила в свободный оборот лишь малую часть своих акций. Каждый провайдер публикует собственные правила корректировки на свободный оборот — это наиболее точный показатель доступности акций на рынке.

FAQ по свободному обращению акций

В чем разница между свободным обращением (float) и количеством акций в обращении (shares outstanding)?

Количество акций в обращении — это все выпущенные компанией акции, которыми владеют инвесторы; этот показатель ежеквартально указывается в отчетах SEC. Свободное обращение (float) — это подмножество акций, доступных для публичной торговли. Оно рассчитывается как количество акций в обращении за вычетом акций, принадлежащих инсайдерам, ограниченных к продаже или находящихся в ином тесном владении. Акции в обращении — это аудированный фактический объем; свободное обращение — это оцениваемый объем торгуемых акций, который всегда равен количеству акций в обращении или меньше него.

Что такое акции с низким свободным обращением?

Акции с низким свободным обращением имеют ограниченное количество акций, доступных для свободной торговли. Это характерно для компаний, недавно вышедших на IPO и находящихся в периоде ограничения продажи (lock-up), компаний с высокой долей владения инсайдеров или малых компаний. Официального порогового значения не существует, но ориентиром служит следующее распределение: медианное значение для компаний, котирующихся в США, согласно последним квартальным отчетам, составляет 50.1 млн акций в обращении; нижний квартиль составляет 15.6 млн акций или менее.

Двигаются ли акции с низким свободным обращением сильнее, чем акции с большим свободным обращением?

Согласно данным за 20 торговых сессий по 10 июля 2026 года — да. Компании с количеством акций в обращении менее 20 миллионов имели медианный дневной диапазон цен (high-low) в 4.82%, тогда как у компаний с количеством акций более 1 миллиарда этот показатель составил 1.68%; разрыв сокращался с каждым промежуточным значением. В сегменте с самым низким объемом торгов медианный объем составил 0.49 млн долларов в день; в самом крупном — 99.47 млн долларов.

Что происходит с акциями, когда истекает период ограничения продажи (lock-up)?

Акции, принадлежащие инсайдерам и до-IPO инвесторам, становятся доступными для продажи, что увеличивает объем свободного обращения. Видно ли это в ленте сделок — вопрос спорный: в случае с Medline, в течение 18 сессий после истечения 180-дневного периода медианный объем торгов составил 6.42 млн акций в день, что ниже показателя в 8.61 млн акций за 20 сессий до этого. Точные даты истечения ограничений указаны в проспекте эмиссии.


Все таблицы выше получены с помощью запросов к базе данных — вы можете развернуть SQL-код под любой панелью или получить те же данные по любому тикеру на терминале Strasmore.