Company Valuation: Olympus Corporation

Data adjusted to current consolidation scope
Fiscal Period: March 2021 2022 2023 2024 2025 2026 2027 2028
Capitalization 1 2,945,342 2,977,530 2,906,166 2,578,960 2,196,310 1,475,980 - -
Change - 1.09% -2.4% -11.26% -14.84% -32.8% - -
Enterprise Value (EV) 1 3,072,860 3,061,085 3,076,894 2,537,643 2,172,880 1,481,616 1,451,633 1,413,458
Change - -0.38% 0.52% -17.53% -14.37% -31.81% -2.02% -2.63%
P/E ratio 228x 25.9x 20.5x 11.1x 18.9x 20.3x 14.7x 12.4x
PBR 7.47x 5.84x 4.54x 3.41x 2.92x 1.95x 1.79x 1.64x
PEG - 0x 0.8x 0.1x -0.4x -0.6x 0.4x 0.7x
Capitalization / Revenue 4.03x 3.43x 3.3x 2.75x 2.2x 1.48x 1.41x 1.36x
EV / Revenue 4.21x 3.52x 3.49x 2.71x 2.18x 1.49x 1.39x 1.3x
EV / EBITDA 21.7x 14x 12.1x 23.2x 9.49x 8.6x 6.88x 5.97x
EV / EBIT 37.5x 19.9x 16.5x 58.2x 13.4x 13.2x 9.94x 8.48x
EV / FCF 122x 31x 76.8x -66.1x 20.6x 23.3x 20.1x 15.1x
FCF Yield 0.82% 3.22% 1.3% -1.51% 4.86% 4.29% 4.98% 6.63%
Dividend per Share 2 12 14 16 18 20 30 31.64 33.51
Rate of return 0.52% 0.6% 0.69% 0.81% 1.03% 2.24% 2.36% 2.5%
EPS 2 10.05 90.22 113.2 199.9 103 66.15 91.34 107.9
Distribution rate 119% 15.5% 14.1% 9% 19.4% 45.4% 34.6% 31.1%
Net sales 1 730,544 868,867 881,923 936,210 997,332 995,469 1,046,954 1,087,011
EBITDA 1 141,922 218,513 253,350 109,538 228,918 172,201 211,135 236,585
EBIT 1 81,985 153,898 186,609 43,598 162,462 112,641 146,078 166,755
Net income 1 12,918 115,742 143,432 242,566 117,855 73,894 100,864 118,049
Net Debt 1 127,518 83,555 170,728 -41,317 -23,430 5,636 -24,348 -62,522
Reference price 2 2,291.00 2,339.00 2,318.50 2,212.50 1,947.50 1,340.50 1,340.50 1,340.50
Nbr of stocks (in thousands) 1,285,614 1,272,993 1,253,468 1,165,632 1,127,759 1,101,067 - -
Announcement Date 07/05/21 11/05/22 12/05/23 10/05/24 13/05/25 - - -
1JPY in Million2JPY
Estimates

P/E ratio, Detailed evolution

P/E (N) EV / Sales (N) EV / EBITDA (N) Dividend Yield (N) Capi.($)
20.27x1.49x8.6x2.24% 9.27B
24.4x4.32x16.91x0.39% 177B
54.24x14.03x32.64x-.--% 170B
29.1x5.53x17.32x0.71% 132B
28.01x4.82x15.6x-.--% 102B
19.68x2.31x11.47x2.69% 50.2B
29.36x6.69x21.48x-.--% 49.14B
21.97x5.78x14.85x1.05% 33.71B
14.55x1.67x9.01x0.23% 32.05B
21.41x4.4x15.23x0.92% 31.55B
Average 26.30x 5.10x 16.31x 0.82% 78.63B
Weighted average by Cap. 31.45x 6.63x 19.58x 0.49%

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. Equities
  3. 7733 Stock
  4. Valuation Olympus Corporation
SPRING SALE - 40%: The Best Tools Reserved for Subscribers to Identify Tomorrow's Top Investments!
d
:
:
BENEFIT NOW