Stock Float Checker
Low float (few shares available to trade) is what makes small-caps explode and crash. Enter a ticker for its public float as the company filed it, in dollars and in shares, beside its shares outstanding, each dated and linked to the SEC filing.
Free to use. No account, no card.
Fetching NBFC’s share count…
How a share count is chosen, and when we refuse one
Every share count on this site is a figure a company filed with the SEC. Two places turn one into something else, and they follow two different rules, both stated here.
1. This page: a chain, first usable count wins
- dei:EntityCommonStockSharesOutstanding, the cover-page count. A point-in-time count, used whenever its as-of date is within 200 days.
- us-gaap:CommonStockSharesOutstanding, the balance-sheet count, also point in time, when the cover page is older than that.
- us-gaap:WeightedAverageNumberOfSharesOutstandingBasic, an average over the reporting period, used only when no point-in-time count is current, and labelled as an average.
- The cover page of the newest annual or quarterly report, read directly, when the concept data holds nothing usable. Where it lists more than one share class, the classes are summed as filed and each is shown.
A value 100 times or more away from the median of its own concept’s history is a filer’s scale error and is rejected. Every candidate that lost is listed with its reason. A count alone only bounds the float from above (section 5), and even that read is withheld once the count is more than 130 days old, a quarter plus filing lag: the count is then shown as filed, without a read.
2. The company workspace: market cap
Market cap is the last end-of-day close times one count, picked from the company’s SEC companyfacts in this order, each only when it is current: no more than about 15 months older than the company’s newest annual or quarterly report in the same data.
- dei:EntityCommonStockSharesOutstanding, the cover-page total.
- us-gaap:CommonStockSharesOutstanding, the balance-sheet total.
- us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding for the newest quarter, an average over that quarter rather than a count at one date, and named that way in the tile and its source token.
- None: the figure is withheld with the reason, for example “shares reported by class only”. A company with several share classes can tag one cover-page count per class, which companyfacts leaves out, and some have filed no single total since 2010.
The tile’s source token shows the close and its date, the count, its concept, its as-of date or quarter and the filing it came from. The figure is also withheld when the count is more than 200 days older than the close.
3. Foreign issuers and ADRs
A company filing on a 20-F, 40-F or 6-K reports ordinary shares, while what trades here is often an ADS worth several of them. The ratio is not in XBRL, so it is read from the company’s own filing prose, checked against the filed count, and divided through: ordinary shares divided by ordinary shares per ADS gives the ADS count. When no ratio can be read, or the one read fails that check, both surfaces abstain rather than multiply a price per ADS by a count of ordinary shares.
4. More than one share class
Where the cover page lists classes separately, this page sums them as filed and shows each class. Neither surface converts one class into another: conversion ratios live in filing prose, and a site printing an as-converted total will show a different number. A company that tags its classes only separately has no single cover-page total in the concept data, so the workspace falls back to the balance-sheet count, or withholds the cap when there is none.
5. Public float, and the float read
Float is the part of a company’s stock not held by insiders and affiliates. No filing states it as a share count, but every annual report states it in dollars: the cover of a 10-K gives the market value of the common stock held by non-affiliates on the last business day of the second fiscal quarter (dei:EntityPublicFloat). That is the company’s own affiliate determination, so this page uses it rather than estimating one from ownership filings.
- The newest annual report’s figure is read, an amendment over the original for the same date. This is the public float, SEC-reported, shown as filed.
- Its date is the measurement date the company used, not the filing date. It is divided by the stock’s last close on or before that date, as traded, to give the estimated public float (shares). GameStop’s cover gives $9.0 billion as of August 1, 2025 at a $22.10 close, which is the close used here. Where the company filed a rounded figure, the share count is printed to no more digits than the dollars carry.
- The estimate is made only when the same annual report states exactly one share count on its cover, which confirms a single class of common stock. A company with several classes files one count per class, and its dollar figure covers them together, so no single price converts it.
- It is set beside the balance-sheet count of the same date, as a share of the shares outstanding.
- The float read (very low under 10M, low 10M to 30M, medium 30M to 100M, large above) comes from that estimate, dated to its filing.
No estimate in shares is given, and the dollar figure is shown as filed, when the class structure is not confirmed that way, when no close is on file for that week (stored closes start on 2024-07-01), when the result would exceed the shares outstanding that day or today, or when the figure is more than 640 days old. No float read is drawn when the share count has moved by more than a quarter since the measurement date. Foreign issuers filing a 20-F do not report a public float. Without one, the count alone is used, and it only bounds the float from above: a count under 30M shows a float under 30M, while a count over 100M shows nothing about the float.