Biogen Inc. (ETR:IDP)
Germany flag Germany · Delayed Price · Currency is EUR
126.10
-3.45 (-2.66%)
Oct 10, 2025, 5:35 PM CET

Biogen Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 20202005 - 2019
Period Ending
Oct '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 2005 - 2019
18,48719,18732,26834,34130,35132,114
Upgrade
Market Cap Growth
-25.10%-40.54%-6.04%13.15%-5.49%-27.81%
Upgrade
Enterprise Value
21,78721,34537,55135,81432,81736,593
Upgrade
PE Ratio
14.1913.6832.4713.2723.079.87
Upgrade
Forward PE
9.589.7117.5417.7013.9410.68
Upgrade
PEG Ratio
-1.904.3817.6839.30-
Upgrade
PS Ratio
2.172.303.813.923.212.78
Upgrade
PB Ratio
1.231.332.532.983.243.49
Upgrade
P/TBV Ratio
1.051.342.553.023.293.69
Upgrade
P/FCF Ratio
-8.1929.5234.8810.439.81
Upgrade
P/OCF Ratio
-7.7524.2328.839.698.82
Upgrade
EV/Sales Ratio
2.532.564.444.093.473.16
Upgrade
EV/EBITDA Ratio
7.588.4920.7110.4011.468.49
Upgrade
EV/EBIT Ratio
10.2211.0327.0611.9513.429.34
Upgrade
EV/FCF Ratio
12.939.1134.3536.3811.2811.17
Upgrade
Debt / Equity Ratio
0.370.290.490.490.600.73
Upgrade
Debt / EBITDA Ratio
2.262.273.481.652.281.56
Upgrade
Debt / FCF Ratio
3.332.445.785.782.252.06
Upgrade
Asset Turnover
0.350.350.380.420.450.52
Upgrade
Inventory Turnover
1.040.931.311.691.741.93
Upgrade
Quick Ratio
1.520.770.922.151.341.32
Upgrade
Current Ratio
2.501.352.002.991.831.84
Upgrade
Return on Equity (ROE)
8.91%10.36%8.24%24.33%15.96%33.80%
Upgrade
Return on Assets (ROA)
6.58%7.02%5.62%11.85%11.36%14.10%
Upgrade
Return on Capital (ROIC)
8.17%8.44%7.33%16.96%15.48%18.83%
Upgrade
Return on Capital Employed (ROCE)
9.14%9.80%7.22%17.05%14.04%21.04%
Upgrade
Earnings Yield
7.05%7.31%3.08%7.54%4.33%10.13%
Upgrade
FCF Yield
9.11%12.21%3.39%2.87%9.59%10.20%
Upgrade
Buyback Yield / Dilution
0.00%0.00%0.00%1.88%5.10%17.90%
Upgrade
Total Shareholder Return
-0.00%0.00%1.88%5.10%17.90%
Upgrade
Updated Jun 30, 2025. Data Source: Fiscal.ai. Standard template. Financial Sources.