Shibaura Mechatronics Corporation (TYO:6590)
Japan flag Japan · Delayed Price · Currency is JPY
4,930.00
+200.00 (4.23%)
Jun 16, 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
Jun '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
310,472259,27792,33384,27471,17238,082
Market Cap Growth
232.95%180.81%9.56%18.41%86.89%55.39%
Enterprise Value
297,782250,59573,07067,83751,79024,107
Last Close Price
4730.003950.001389.451218.16988.84510.77
PE Ratio
27.7823.218.949.587.7412.77
Forward PE
23.0918.915.4511.348.9510.59
PS Ratio
3.532.951.141.251.170.77
PB Ratio
5.584.661.952.182.161.55
P/TBV Ratio
5.674.731.982.212.201.59
P/FCF Ratio
--22.6721.6721.064.83
P/OCF Ratio
67.0455.9913.2114.0815.574.59
PEG Ratio
-0.750.750.750.750.75
EV/Sales Ratio
3.382.850.901.000.850.49
EV/EBITDA Ratio
16.0213.484.354.784.073.47
EV/EBIT Ratio
19.5116.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.60%4.31%11.19%10.43%12.92%7.83%
FCF Yield
-0.84%-1.00%4.41%4.61%4.75%20.72%
Dividend Yield
1.40%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.31%1.42%4.65%3.74%3.73%2.93%