Penny stocks are shares of small companies that typically trade for less than $5 per share and are known for their high volatility and potential for significant price fluctuations. They are often considered high-risk investments due to their low liquidity and limited financial information available to investors.