BHVN - Biohaven Ltd. Stock Analysis | Finranks