Company Valuation: Olympus Corporation

Data adjusted to current consolidation scope
Fiscal Period: March 2022 2023 2024 2025 2026 2027 2028 2029
Market Cap 1 29,77,530 29,06,166 25,78,960 21,96,310 16,38,938 21,46,896 - -
Change - -2.4% -11.26% -14.84% -25.38% 30.99% - -
Enterprise Value (EV) 1 30,61,085 30,76,894 25,37,643 21,72,880 16,90,476 22,30,765 22,12,388 22,10,283
Change - 0.52% -17.53% -14.37% -22.2% 31.96% -0.82% -0.1%
P/E 25.9x 20.5x 11.1x 18.9x 24.3x 20.6x 17.7x 16.2x
PBR 5.84x 4.54x 3.41x 2.92x 2.02x 2.54x 2.36x 2.17x
PEG - 0.8x 0.1x -0.4x -0.6x 0.3x 1.1x 1.69x
Capitalization / Revenue 3.43x 3.3x 2.75x 2.2x 1.62x 1.98x 1.91x 1.84x
EV / Revenue 3.52x 3.49x 2.71x 2.18x 1.67x 2.06x 1.97x 1.89x
EV / EBITDA 14x 12.1x 23.2x 9.49x 10.3x 10.2x 9.07x 8.48x
EV / EBIT 19.9x 16.5x 58.2x 13.4x 17.4x 14.8x 12.9x 11.8x
EV / FCF 31x 76.8x -66.1x 20.6x 128x 35.6x 26.3x 24x
FCF Yield 3.22% 1.3% -1.51% 4.86% 0.78% 2.81% 3.8% 4.17%
Dividend per Share 2 14 16 18 20 30 30.64 32 33.8
Rate of return 0.6% 0.69% 0.81% 1.03% 2.02% 1.52% 1.58% 1.67%
EPS 2 90.22 113.2 199.9 103 61.32 98.08 114.1 125.1
Distribution rate 15.5% 14.1% 9% 19.4% 48.9% 31.2% 28% 27%
Net sales 1 8,68,867 8,81,923 9,36,210 9,97,332 10,10,676 10,82,317 11,23,572 11,67,610
EBITDA 1 2,18,513 2,53,350 1,09,538 2,28,918 1,64,336 2,17,666 2,43,957 2,60,570
EBIT 1 1,53,898 1,86,609 43,598 1,62,462 97,120 1,50,439 1,72,028 1,86,954
Net income 1 1,15,742 1,43,432 2,42,566 1,17,855 68,172 1,05,501 1,22,031 1,32,528
Net Debt 1 83,555 1,70,728 -41,317 -23,430 51,538 83,870 65,492 63,387
Reference price 2 2,339.00 2,318.50 2,212.50 1,947.50 1,488.50 2,020.00 2,020.00 2,020.00
Nbr of stocks (in thousands) 12,72,993 12,53,468 11,65,632 11,27,759 11,01,067 10,62,820 - -
Announcement Date 11/05/22 12/05/23 10/05/24 13/05/25 12/05/26 - - -
1JPY in Million2JPY
Estimates

P/E, Detailed evolution



P/E (Y) EV / Sales (Y) EV / EBITDA (Y) Dividend Yield (Y) Capi.($)
33.55x5.86x22.46x0.27% 25TCr
37.86x6.77x21.47x0.63% 16TCr
43.91x11.62x25.64x-.--% 14TCr
16.61x3.4x11.09x-.--% 6.37TCr
34.1x6.82x21.58x-.--% 4.97TCr
33.66x6.66x22.6x0.59% 4.87TCr
18.61x2.27x11.47x2.71% 4.79TCr
75.9x7.23x22.05x-.--% 4.26TCr
54.59x8.79x31.04x-.--% 4.08TCr
Average 38.75x 6.60x 21.04x 0.47% 9.38TCr
Weighted average by Cap. 37.18x 6.93x 21.68x 0.39%

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. 7733 Stock
  4. OLY1 Stock
  5. Valuation Olympus Corporation