Company Valuation: Olympus Corporation

Data adjusted to current consolidation scope
Fiscal Period: March 2021 2022 2023 2024 2025 2026 2027 2028
Market Cap 1 2,945,342 2,977,530 2,906,166 2,578,960 2,196,310 1,765,300 - -
Change - 1.09% -2.4% -11.26% -14.84% -19.62% - -
Enterprise Value (EV) 1 3,072,860 3,061,085 3,076,894 2,537,643 2,172,880 1,690,476 1,831,801 1,810,110
Change - -0.38% 0.52% -17.53% -14.37% -22.2% 3.09% -1.18%
P/E Ratio 228x 25.9x 20.5x 11.1x 18.9x 24.3x 18.3x 15.3x
PBR 7.47x 5.84x 4.54x 3.41x 2.92x 2.02x 2.19x 2.03x
PEG - 0x 0.8x 0.1x -0.4x -0.6x 0.2x 0.8x
Capitalization / Revenue 4.03x 3.43x 3.3x 2.75x 2.2x 1.62x 1.66x 1.6x
EV / Revenue 4.21x 3.52x 3.49x 2.71x 2.18x 1.67x 1.72x 1.64x
EV / EBITDA 21.7x 14x 12.1x 23.2x 9.49x 10.3x 8.65x 7.68x
EV / EBIT 37.5x 19.9x 16.5x 58.2x 13.4x 17.4x 13.1x 11x
EV / FCF 122x 31x 76.8x -66.1x 20.6x 128x 26.8x 22.5x
FCF Yield 0.82% 3.22% 1.3% -1.51% 4.86% 0.78% 3.73% 4.44%
Dividend per Share 2 12 14 16 18 20 30 30.92 33.08
Rate of return 0.52% 0.6% 0.69% 0.81% 1.03% 2.02% 1.86% 1.99%
EPS 2 10.05 90.22 113.2 199.9 103 61.32 91.02 108.6
Distribution rate 119% 15.5% 14.1% 9% 19.4% 48.9% 34% 30.4%
Net sales 1 730,544 868,867 881,923 936,210 997,332 1,010,676 1,063,651 1,104,457
EBITDA 1 141,922 218,513 253,350 109,538 228,918 164,336 211,886 235,832
EBIT 1 81,985 153,898 186,609 43,598 162,462 97,120 139,859 164,251
Net income 1 12,918 115,742 143,432 242,566 117,855 68,172 98,541 116,789
Net Debt 1 127,518 83,555 170,728 -41,317 -23,430 51,538 66,501 44,810
Reference price 2 2,291.00 2,339.00 2,318.50 2,212.50 1,947.50 1,662.00 1,662.00 1,662.00
Nbr of stocks (in thousands) 1,285,614 1,272,993 1,253,468 1,165,632 1,127,759 1,062,154 - -
Announcement Date 5/7/21 5/11/22 5/12/23 5/10/24 5/13/25 5/12/26 - -
1JPY in Million2JPY
Estimates

P/E Ratio, Detailed evolution

P/E (Y) EV / Sales (Y) EV / EBITDA (Y) Dividend Yield (Y) Capi.($)
33.35x1.81x11.58x1.78% 11.18B
23.72x4.33x16.7x0.39% 176B
45.75x11.99x26.84x-.--% 148B
28.91x5.25x16.52x0.79% 128B
17.12x3.53x11.38x-.--% 69.5B
30.77x6.85x21.77x-.--% 49.68B
18.42x2.12x10.84x2.85% 45.26B
25.37x5.06x17.43x0.79% 36.88B
43.36x6.1x18.79x-.--% 35.13B
14.44x1.62x9.09x0.24% 29.46B
Average 28.12x 4.87x 16.09x 0.68% 72.88B
Weighted average by Cap. 29.42x 5.98x 17.95x 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. Stocks
  3. 7733 Stock
  4. Valuation Olympus Corporation
- 40% : Our Best Subscriber-Only Tools to Spot Tomorrow’s Top Investments!
d
:
:
SEIZE THE OFFER!