Europe's Biggest Bet on Itself Just Got a $1.2 Billion Price Tag · Biotech Morning