Company Valuation: Olympus Corporation

Data adjusted to current consolidation scope
Fiscal Period: March 2022 2023 2024 2025 2026 2027 2028 2029
Market Cap 1 2,977,530 2,906,166 2,578,960 2,196,310 1,638,938 2,093,755 - -
Change - -2.4% -11.26% -14.84% -25.38% 27.75% - -
Enterprise Value (EV) 1 3,061,085 3,076,894 2,537,643 2,172,880 1,690,476 2,175,467 2,157,841 2,143,568
Change - 0.52% -17.53% -14.37% -22.2% 28.69% -0.81% -0.66%
P/E 25.9x 20.5x 11.1x 18.9x 24.3x 20.1x 17.3x 15.8x
PBR 5.84x 4.54x 3.41x 2.92x 2.02x 2.49x 2.34x 2.15x
PEG - 0.8x 0.1x -0.4x -0.6x 0.3x 1.1x 1.67x
Capitalization / Revenue 3.43x 3.3x 2.75x 2.2x 1.62x 1.94x 1.87x 1.8x
EV / Revenue 3.52x 3.49x 2.71x 2.18x 1.67x 2.01x 1.93x 1.85x
EV / EBITDA 14x 12.1x 23.2x 9.49x 10.3x 9.78x 8.88x 8.28x
EV / EBIT 19.9x 16.5x 58.2x 13.4x 17.4x 14.6x 12.6x 11.5x
EV / FCF 31x 76.8x -66.1x 20.6x 128x 32.8x 24.9x 22.5x
FCF Yield 3.22% 1.3% -1.51% 4.86% 0.78% 3.05% 4.02% 4.45%
Dividend per Share 2 14 16 18 20 30 30.75 32.17 34
Rate of return 0.6% 0.69% 0.81% 1.03% 2.02% 1.56% 1.63% 1.73%
EPS 2 90.22 113.2 199.9 103 61.32 98.09 113.7 124.4
Distribution rate 15.5% 14.1% 9% 19.4% 48.9% 31.4% 28.3% 27.3%
Net sales 1 868,867 881,923 936,210 997,332 1,010,676 1,080,367 1,117,805 1,161,185
EBITDA 1 218,513 253,350 109,538 228,918 164,336 222,476 243,068 258,981
EBIT 1 153,898 186,609 43,598 162,462 97,120 149,301 171,326 185,625
Net income 1 115,742 143,432 242,566 117,855 68,172 104,959 121,686 131,826
Net Debt 1 83,555 170,728 -41,317 -23,430 51,538 81,713 64,086 49,814
Reference price 2 2,339.00 2,318.50 2,212.50 1,947.50 1,488.50 1,970.00 1,970.00 1,970.00
Nbr of stocks (in thousands) 1,272,993 1,253,468 1,165,632 1,127,759 1,101,067 1,062,820 - -
Announcement Date 5/11/22 A 5/12/23 A 5/10/24 A 5/13/25 A 5/12/26 A - - -
1JPY in Million2JPY
Estimates

P/E, Detailed evolution



P/E (Y) EV / Sales (Y) EV / EBITDA (Y) Dividend Yield (Y) Capi.($)
19.61x1.97x9.56x1.6% 13.63B
29.98x5.3x20.33x0.31% 225B
33.82x6.13x19.45x0.7% 141B
39.06x10.28x22.68x-.--% 130B
16.26x3.34x10.87x-.--% 62.29B
34.29x6.86x21.7x-.--% 48.63B
19.09x2.3x11.55x2.67% 49.39B
27.88x5.54x18.81x0.72% 41.42B
70.32x6.73x20.5x-.--% 40.12B
18.81x5.24x13.54x1.21% 31.23B
Average 30.91x 5.37x 16.90x 0.72% 78.33B
Weighted average by Cap. 32.00x 6.06x 18.81x 0.5%

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. Valuation Olympus Corporation
40% Discount: Identify Tomorrow's Best Investments With The Best Subscriber-Only Tools!
d
:
:
SEIZE THE OFFER!