A US$60m drop in the market cap of Pulse Biosciences, Inc. (NASDAQ:PLSE) is not what insiders like to see after purchasing shares recently
Insiders own 70% of Pulse Biosciences, showing a strong vested interest in the company's growth. Institutional investors hold a significant portion of the stock, adding credibility. While insider ownership can be positive, it may hinder accountability for other shareholders.