Shibaura Mechatronics Corporation (TYO:6590)
Japan flag Japan · Delayed Price · Currency is JPY
4,395.00
-185.00 (-4.04%)
Aug 18, 2026, 3:30 PM JST

Shibaura Mechatronics Ratios and Metrics

Millions JPY. Fiscal year is Apr - Mar.
Fiscal Year
CurrentFY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Aug '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
300,626259,27792,33384,27471,17238,082
Market Cap Growth
134.85%180.81%9.56%18.41%86.89%55.39%
Enterprise Value
284,587250,59573,07067,83751,79024,107
Last Close Price
4580.003950.001389.451218.16988.84510.77
PE Ratio
29.3623.218.949.587.7412.77
Forward PE
7.6318.915.4511.348.9510.59
PS Ratio
3.472.951.141.251.170.77
PB Ratio
5.614.661.952.182.161.55
P/TBV Ratio
5.694.731.982.212.201.59
P/FCF Ratio
--22.6721.6721.064.83
P/OCF Ratio
64.9255.9913.2114.0815.574.59
PEG Ratio
-0.750.750.750.750.75
EV/Sales Ratio
3.292.850.901.000.850.49
EV/EBITDA Ratio
16.2313.484.354.784.073.47
EV/EBIT Ratio
20.2616.425.175.804.754.77
EV/FCF Ratio
--17.9417.4415.333.06
Debt / Equity Ratio
0.160.160.190.230.270.41
Debt / EBITDA Ratio
0.490.470.520.620.691.47
Debt / FCF Ratio
--2.152.252.601.29
Net Debt / Equity Ratio
-0.30-0.23-0.42-0.48-0.56-0.65
Net Debt / EBITDA Ratio
-0.91-0.68-1.17-1.30-1.44-2.32
Net Debt / FCF Ratio
-4.87-4.85-4.74-5.44-2.04
Asset Turnover
0.930.900.870.780.810.78
Inventory Turnover
3.804.385.025.357.2610.21
Quick Ratio
1.500.911.030.961.071.15
Current Ratio
1.921.881.911.781.981.93
Return on Equity (ROE)
20.50%21.71%24.00%24.51%31.93%12.84%
Return on Assets (ROA)
9.46%9.73%9.47%8.44%9.04%4.97%
Return on Invested Capital (ROIC)
26.01%32.48%43.66%50.72%82.57%32.63%
Return on Capital Employed (ROCE)
23.10%24.30%25.00%23.50%22.80%12.70%
Earnings Yield
3.41%4.31%11.19%10.43%12.92%7.83%
FCF Yield
-0.87%-1.00%4.41%4.61%4.75%20.72%
Dividend Yield
1.43%1.52%4.00%3.28%3.77%3.00%
Payout Ratio
-32.71%25.45%28.17%11.06%16.29%
Buyback Yield / Dilution
-0.10%-0.10%0.65%0.45%-0.04%-0.07%
Total Shareholder Return
1.33%1.42%4.65%3.74%3.73%2.93%