 BIONDVAX PHARMAS NASDAQ:BVXV and Denali Therapeutics NASDAQ:DNLI are both medical companies, but which is the better business? We will contrast the two businesses based on the strength of their analyst recommendations, risk, valuation, profitability, earnings, institutional ownership and dividends. Volatility and Risk BIONDVAX PHARMAS has a beta of 1.33, suggesting that its stock price is ... 