What is a Small Cap Stock?

Small cap stocks are usually companies with a market capitalization between $300 million to $2 billion. Small cap stocks are historically good investments when coming out of a bear market.