Better Buy: Bluebird Bio Vs. Novavax
If there is one thing Bluebird Bio (BLUE -5.17%) and Novavax (NVAX -0.47%) have in common, other than their belonging to the biotech industry, it is that both have seen their shares drop catastrophically in recent years. Bluebird's stock is down by 91% …