Shibaura Mechatronics Corporation (TYO:6590)
Japan flag Japan · Delayed Price · Currency is JPY
4,620.00
-520.00 (-10.12%)
Jul 28, 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
Jul '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
303,252259,27792,33384,27471,17238,082
Market Cap Growth
113.89%180.81%9.56%18.41%86.89%55.39%
Enterprise Value
290,562250,59573,07067,83751,79024,107
Last Close Price
4620.003950.001389.451218.16988.84510.77
PE Ratio
27.1323.218.949.587.7412.77
Forward PE
20.1118.915.4511.348.9510.59
PS Ratio
3.442.951.141.251.170.77
PB Ratio
5.454.661.952.182.161.55
P/TBV Ratio
5.544.731.982.212.201.59
P/FCF Ratio
--22.6721.6721.064.83
P/OCF Ratio
65.4855.9913.2114.0815.574.59
PEG Ratio
-0.750.750.750.750.75
EV/Sales Ratio
3.302.850.901.000.850.49
EV/EBITDA Ratio
15.6313.484.354.784.073.47
EV/EBIT Ratio
19.0416.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.470.470.520.620.691.47
Debt / FCF Ratio
--2.152.252.601.29
Net Debt / Equity Ratio
-0.23-0.23-0.42-0.48-0.56-0.65
Net Debt / EBITDA Ratio
-0.68-0.68-1.17-1.30-1.44-2.32
Net Debt / FCF Ratio
4.874.87-4.85-4.74-5.44-2.04
Asset Turnover
0.900.900.870.780.810.78
Inventory Turnover
4.384.385.025.357.2610.21
Quick Ratio
0.910.911.030.961.071.15
Current Ratio
1.881.881.911.781.981.93
Return on Equity (ROE)
21.71%21.71%24.00%24.51%31.93%12.84%
Return on Assets (ROA)
9.73%9.73%9.47%8.44%9.04%4.97%
Return on Invested Capital (ROIC)
26.40%32.48%43.66%50.72%82.57%32.63%
Return on Capital Employed (ROCE)
24.30%24.30%25.00%23.50%22.80%12.70%
Earnings Yield
3.68%4.31%11.19%10.43%12.92%7.83%
FCF Yield
-0.86%-1.00%4.41%4.61%4.75%20.72%
Dividend Yield
1.25%1.52%4.00%3.28%3.77%3.00%
Payout Ratio
32.71%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.17%1.42%4.65%3.74%3.73%2.93%