Small cap stocks

1,328 companies worth between $300 million and $2 billion. 896 have a published intrinsic value and 342 trade at least 20% below it.

76 of the 1,328 have no analyst coverage at all.

The median company here with a published value trades 2% below our estimate of intrinsic value.

Values as of the 22 Sept 2026 close.

Small companies are harder to value and harder to trade. A wide margin of safety here is a reason to read the filings, not a signal.

Most undervalued small caps

Liquid names only: at least $1M traded a day and $50M of market value. We leave out companies whose estimate is more than five times the price.

Largest small caps

Where small caps concentrate

Keep researching