Penny stocks have outperformed benchmark indices in India, with 636 penny stocks giving index-beating returns in the past week. Companies with market capitalisations of less than INR500 crore ($67m) have performed well in a positive market backdrop, with 60 penny stocks providing returns of 20-66%. Mid-cap and micro-cap stocks are performing better than large-caps as 30 penny stocks had returns in the range of 20-30% in the past week. The broader market is making gains while benchmark indices are slowly rising towards lifetime highs. Investors are urged to keep an eye on macro trends and the progress of the monsoon season.