Insights
What Is Point-in-Time Market Cap and Why It Matters
Alphanume Team · April 19, 2026
Size filters that don't peek at the future — and the data structure required to support them.
Point-in-time market cap is the market capitalization of a company as of a specific historical date — using the shares outstanding known on that date and the closing price of that date. It is the correct input for any historical analysis that filters or conditions on company size, and it is the input most retail-grade backtests get wrong.
The basic definition
Market capitalization on date t:
Market cap(t) = Shares outstanding(t) × Closing price(t)
Both inputs are time-varying:
- Shares outstanding changes through issuances (offerings, employee stock plans, conversions), buybacks, and corporate actions.
- Closing price changes daily.
For point-in-time accuracy, both must reflect the values knowable as of date t, not the values eventually revised to.
Why a single "current market cap" is misleading historically
Common error: pulling today's market cap from a vendor and using it as a historical filter. The mistakes this introduces:
- Pre-IPO names get included incorrectly. A name that IPO'd in 2023 cannot have had a market cap in 2010, but using current cap suggests otherwise.
- Companies that grew dramatically are misclassified. A company currently at $50B market cap may have been at $500M in 2015. Filtering on "large cap" using current data includes it; filtering using point-in-time data excludes it.
- Companies that contracted are misclassified the other direction. A name now at $200M was at $5B in 2018.
- Delisted names disappear entirely. Names that delisted between then and now have no current market cap.
Where the shares-outstanding number comes from
Shares outstanding is reported by companies in their periodic filings:
- 10-Q (quarterly) and 10-K (annual) report total shares outstanding as of the period end and again on the filing date.
- 8-K filings may report shares outstanding when material changes occur (offerings, large buybacks, stock splits).
- Some companies report monthly share counts (often as part of investor-relations updates).
For point-in-time market cap, the shares-outstanding figure to use is the most recent figure available as of date t. This is typically the figure from the most recent filing whose filing date precedes t.
Between-filing changes
Between filings, share counts change continuously due to:
- Employee stock option exercises.
- Warrant exercises.
- Convertible note conversions.
- ATM facility activations.
- Open-market share buybacks.
The most-recent-filing approach captures these only at the next reporting date. For very precise point-in-time market cap, daily share-count reconstruction is needed — but the most-recent-filing approach is sufficient for most use cases.
Float vs market cap
Market cap and float are related but distinct:
- Market cap: Total shares outstanding × price.
- Float: Tradeable shares × price, excluding restricted, insider, and other untradeable shares.
For most analyses, market cap is the relevant size measure. For liquidity and short-side analysis, float is more relevant. Both should be computed point-in-time.
Data sources
Sources of point-in-time market cap data:
- Vendor point-in-time databases. Compustat, FactSet, and others provide historical market cap with point-in-time discipline.
- SEC filings. Original source for shares outstanding; pricing from market data.
- Specialty data providers. See where to find historical market cap data.
Free / low-cost sources often provide current market cap but not historical point-in-time values.
Applications
Point-in-time market cap is required for:
- Size-based universe filters in backtests (e.g., "all stocks with market cap between $100M and $1B as of each historical date").
- Size-conditional analysis (e.g., "post-offering drift in small caps vs large caps").
- Position sizing based on size (e.g., capping position size at 1% of market cap).
- Index reconstruction for backtests that need to track index membership.
For dilution-event research
In dilution-event analysis, market cap matters for:
- Sizing the offering relative to the company (offering size as % of market cap).
- Filtering candidates by size strata (small-cap drift is stronger than large-cap).
- Computing dilution percentages (new shares as % of pre-offering shares outstanding).
- Position sizing in short strategies.
The market cap used should be the as-of-offering-date market cap, not current.
Related reading
Point-in-time data; where to find historical market cap data; how to get historical market cap data; universe construction; point-in-time market data: why it matters.
For dilution-event research that conditions on size, Alphanume's Dilution Events dataset combined with point-in-time market cap data produces clean size-conditional event studies.