Company Valuation: Biogen Inc.

Data adjusted to current consolidation scope
Fiscal Period: December 2021 2022 2023 2024 2025 2026 2027 2028
Market Cap 1 35,242 39,877 37,495 22,283 25,818 33,036 - -
Change - 13.15% -5.97% -40.57% 15.86% 27.96% - -
Enterprise Value (EV) 1 37,820 40,560 43,384 26,204 28,289 37,973 35,456 32,384
Change - 7.24% 6.96% -39.6% 7.96% 34.23% -6.63% -8.66%
P/E 23.1x 13.3x 32.5x 13.7x 20x 36.5x 19.8x 16x
PBR 3.26x 3.02x 2.53x 1.33x 1.42x 1.79x 1.62x 1.47x
PEG - 0x -0.5x 0.3x -0.9x -1.2x 0.2x 0.7x
Capitalization / Revenue 3.21x 3.92x 3.81x 2.3x 2.61x 3.16x 3.1x 3.02x
EV / Revenue 3.44x 3.99x 4.41x 2.71x 2.86x 3.64x 3.33x 2.96x
EV / EBITDA 9.13x 11.2x 14.3x 7.1x 7.82x 13.6x 10.2x 8.79x
EV / EBIT 10.3x 13.1x 17x 8.69x 9.97x 15.1x 11.1x 9.22x
EV / FCF 11.2x 35.5x 34.2x 9.63x 13.8x 20.2x 14.1x 11.4x
FCF Yield 8.94% 2.82% 2.93% 10.4% 7.25% 4.96% 7.09% 8.81%
Dividend per Share 2 - - - - - - - -
Rate of return - - - - - - - -
EPS 2 10.4 20.87 7.97 11.18 8.79 6.131 11.31 13.94
Distribution rate - - - - - - - -
Net sales 1 10,982 10,173 9,836 9,676 9,891 10,446 10,658 10,955
EBITDA 1 4,144 3,618 3,040 3,689 3,618 2,785 3,467 3,683
EBIT 1 3,656 3,099 2,545 3,015 2,838 2,514 3,209 3,512
Net income 1 1,556 3,047 1,161 1,632 1,293 998.8 1,860 2,197
Net Debt 1 2,578 683 5,888 3,921 2,471 4,937 2,420 -652.2
Reference price 2 239.92 276.92 258.77 152.92 175.99 223.59 223.59 223.59
Nbr of stocks (in thousands) 146,893 144,001 144,898 145,719 146,702 147,754 - -
Announcement Date 03/02/22 15/02/23 13/02/24 12/02/25 06/02/26 - - -
1USD in Million2USD
Estimates

P/E, Detailed evolution



P/E (N) EV / Sales (N) EV / EBITDA (N) Dividend Yield (N) Capi.($)
36.47x3.64x13.64x-.--% 33.04B
32.46x11.79x23.8x0.61% 1,019B
28.13x6.24x17.86x2.11% 610B
33.64x7.86x16.24x2.61% 470B
101.52x5.7x24.22x2.45% 344B
18.95x4.61x11.45x2.87% 336B
19.74x5.16x12.75x3.1% 266B
19.84x4.13x11.77x2.15% 241B
25.45x6.66x11.86x2.5% 218B
-43.74x6.39x24.95x2.28% 179B
Average 27.25x 6.22x 16.85x 2.07% 371.59B
Weighted average by Cap. 31.29x 7.56x 18.49x 1.95%

Y-o-Y evolution of P/E

Historical PBR trend

Evolution Enterprise Value / Sales

Change in Enterprise Value/EBITDA



Year-on-year evolution of the Yield

  1. Stock Market
  2. Stocks
  3. BIIB Stock
  4. Valuation Biogen Inc.