Biogen Inc. (ETR:IDP)

Germany flag Germany · Delayed Price · Currency is EUR
165.68
+4.14 (2.56%)
May 22, 2026, 5:35 PM CET
Market Cap29.51B +65.9%
Revenue (ttm)8.78B +0.3%
Net Income730.53M -45.5%
EPS4.94 -46.1%
Shares Out n/a
PE Ratio40.39
Forward PE17.03
Dividendn/a
Ex-Dividend Daten/a
Volume152
Open161.90
Previous Close161.54
Day's Range159.80 - 166.36
52-Week Range115.65 - 197.64
Beta0.20
Analystsn/a
Price Targetn/a
Earnings DateOct 28, 2026