Biohaven (NYSE: BHVN) is owned by 87.51% institutional shareholders, 20.27% Biohaven insiders, and 0.00% retail investors. John W. Childs is the largest individual Biohaven shareholder, owning 12.17M shares representing 12.88% of the company. John W. Childs's Biohaven shares are currently valued at $642.12M.
If you're new to stock investing, here's how to buy Biohaven stock.