The exact definition of a small cap stock varies; however, it is generally a term used to classify companies with a market capitalization of between $300 million and $2 billion.