Biogen inc reports 11.16% passive stake in denali therapeutics inc

Biogen inc reports 11.16% passive stake in denali therapeutics inc as of september 22 - sec filing.
DNLI Ratings Summary
DNLI Quant Ranking