Okuma Corporation (TYO:6103)
Japan flag Japan · Delayed Price · Currency is JPY
3,095.00
-25.00 (-0.80%)
Apr 18, 2025, 3:30 PM JST

Okuma Ratios and Metrics

Millions JPY. Fiscal year is Apr - Mar.
Fiscal Year
CurrentFY 2024 FY 2023 FY 2022 FY 2021 FY 2020 2015 - 2019
Period Ending
Apr '25 Mar '24 Mar '23 Mar '22 Mar '21 Mar '20 2015 - 2019
Market Capitalization
187,253217,837183,921160,945200,480110,030
Upgrade
Market Cap Growth
10.22%18.44%14.28%-19.72%82.20%-42.73%
Upgrade
Enterprise Value
155,015182,616131,616108,462159,08383,074
Upgrade
Last Close Price
3095.003453.952787.142325.622847.161553.10
Upgrade
PE Ratio
13.6211.249.5813.9096.0210.27
Upgrade
Forward PE
18.9311.889.8911.2723.9210.61
Upgrade
PS Ratio
0.890.960.810.931.630.64
Upgrade
PB Ratio
0.790.920.860.831.120.64
Upgrade
P/TBV Ratio
0.881.000.940.901.210.69
Upgrade
P/FCF Ratio
--17.4312.9612.261692.77
Upgrade
P/OCF Ratio
-41.4911.459.9610.5710.96
Upgrade
EV/Sales Ratio
0.740.800.580.631.290.48
Upgrade
EV/EBITDA Ratio
5.515.224.025.0513.953.96
Upgrade
EV/EBIT Ratio
8.987.205.317.5033.015.54
Upgrade
EV/FCF Ratio
--12.488.739.731278.06
Upgrade
Debt / Equity Ratio
0.040.020.020.030.030.04
Upgrade
Debt / EBITDA Ratio
-0.140.150.230.440.31
Upgrade
Debt / FCF Ratio
--0.470.400.31101.51
Upgrade
Asset Turnover
0.720.780.830.720.570.77
Upgrade
Inventory Turnover
1.581.912.172.151.762.26
Upgrade
Quick Ratio
2.022.091.661.872.242.40
Upgrade
Current Ratio
4.294.013.003.133.664.17
Upgrade
Return on Equity (ROE)
6.05%8.68%9.67%6.25%1.34%6.59%
Upgrade
Return on Assets (ROA)
3.70%5.42%5.67%3.75%1.38%4.17%
Upgrade
Return on Capital (ROIC)
4.50%6.88%7.44%4.72%1.66%5.24%
Upgrade
Return on Capital Employed (ROCE)
6.80%10.10%11.20%7.10%2.60%8.40%
Upgrade
Earnings Yield
736.60%8.90%10.44%7.19%1.04%9.74%
Upgrade
FCF Yield
--0.52%5.74%7.72%8.16%0.06%
Upgrade
Dividend Yield
323.10%2.90%3.23%1.93%0.61%4.18%
Upgrade
Payout Ratio
-30.27%23.61%14.99%120.93%38.31%
Upgrade
Buyback Yield / Dilution
206.50%1.25%1.25%0.04%0.00%1.38%
Upgrade
Total Shareholder Return
529.60%4.14%4.48%1.97%0.62%5.57%
Upgrade
Updated Feb 5, 2025. Source: S&P Global Market Intelligence. Standard template. Financial Sources.