MarketInOut Stock Screener Log In | Sign Up

Shibaura Mechatronics Corp

TSE • Technology • Semiconductor Equipment & Materials • Quote as of 10/28/2026 15:30
Shibaura Mechatronics Corp stock price and volume chart

Company Profile

IndustrySemiconductor Equipment & Materials
SectorTechnology
ExchangeTSE
Market Capitalization282,248 mln
Float57.92 mln
Earnings Date11/05/2026

EPS

156
Exceptional

P / E

21.73
Premium valuation

Piotroski F-Score

6 / 9
Solid

Beneish M-Score

-2.01
Caution advised

Relative Strength

2 / 100
Severely lagging

Debt / Equity

0.16
Very low leverage

Business Description

Shibaura Mechatronics Corporation, headquartered in Yokohama, Japan, designs and produces specialized equipment used in the manufacturing of flat panel displays, semiconductors, and electronic components, serving customers across Japan, Northeast Asia, and global markets. The company also supplies vending machines and automated ticketing systems, while managing a portfolio of office and land properties through its real estate division. Founded in 1939 and operating under its current name since 1998, the company runs four distinct business units that together support a broad range of industrial and commercial needs.

Key Fundamentals

EPS156
P/E21.73
ROE19.93
RPS1,319
ROIC19.64
ROA10.71
Interest Cover112
EBITDA, mln17,746
EV / EBITDA13.04
EV / EBIT16.68
Revenue, mln86,540
EV / Revenue2.67

Quote Details

Last 3,400.00
Change 180 (5.59%)
Open 3,375.00
Volume 981,000
Turnover 3,335,399,936
Average Volume 1,346,795

Financial Ratios

Pre-Tax Profit Margin16
Leverage Ratio1.78
Current Ratio1.92
Price / Book4.89
Price / Tangible Book4.96
Debt / Equity0.16
Price / Sales3.03
PEG Ratio0.76

Financial Strength

Altman Z-Score5.9
Piotroski F-Score 6 / 9
Beneish M-Score-2.01
Price to Intrinsic Value2.71
Price to Lynch Fair Value1.02
Price to Graham Number2.37
Shiller PE Ratio43.73

Price Performance & Relative Strength

Period Price Performance Relative Strength
1 Week -1.02% 48 / 100   
1 Month -7.36% 24 / 100   
2 Months -37.27% 1 / 100   
6 Months -29.09% 6 / 100   
1 Year 8.3% 49 / 100   



Disclaimer - Privacy Policy - Terms Of Service - Cookie Use Policy - FAQ - Blog