Shibaura Mechatronics Corporation (TYO:6590)
Japan flag Japan · Delayed Price · Currency is JPY
5,840.00
-140.00 (-2.34%)
Jul 6, 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
392,521259,27792,33384,27471,17238,082
Market Cap Growth
275.51%180.81%9.56%18.41%86.89%55.39%
Enterprise Value
379,831250,59573,07067,83751,79024,107
Last Close Price
5980.003950.001389.451218.16988.84510.77
PE Ratio
35.1223.218.949.587.7412.77
Forward PE
26.4818.915.4511.348.9510.59
PS Ratio
4.462.951.141.251.170.77
PB Ratio
7.064.661.952.182.161.55
P/TBV Ratio
7.174.731.982.212.201.59
P/FCF Ratio
--22.6721.6721.064.83
P/OCF Ratio
84.7655.9913.2114.0815.574.59
PEG Ratio
-0.750.750.750.750.75
EV/Sales Ratio
4.312.850.901.000.850.49
EV/EBITDA Ratio
20.4313.484.354.784.073.47
EV/EBIT Ratio
24.8916.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
2.85%4.31%11.19%10.43%12.92%7.83%
FCF Yield
-0.66%-1.00%4.41%4.61%4.75%20.72%
Dividend Yield
1.07%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
0.98%1.42%4.65%3.74%3.73%2.93%