Financials Shibaura Mechatronics Corporation

Stocks

6590

JP3355000005

Semiconductor Equipment & Testing

Market Closed - Japan Exchange 02:30:00 2026-06-29 EDT 5-day change 1st Jan Change
4,305.00 JPY -1.37% Intraday chart for Shibaura Mechatronics Corporation -8.70% +13.65%

Projected Income Statement: Shibaura Mechatronics Corporation

Forecast Balance Sheet: Shibaura Mechatronics Corporation

Fiscal Period: March 2022 2023 2024 2025 2026 2027 2028 2029
Net Debt -16,115 -18,389 -18,453 -19,742 -12,690 - - -
Change - -14.11% -0.35% -6.99% 35.72% - - -
Announcement Date 5/12/22 5/11/23 5/9/24 5/14/25 5/13/26 - - -
Estimates

Cash Flow Forecast: Shibaura Mechatronics Corporation

Fiscal Period: March 2022 2023 2024 2025 2026 2027 2028
CAPEX 1 2,229 2,739 5,327 2,915 10,964 3,466 4,278
Change - 22.88% 94.49% -45.28% 276.12% -68.39% 23.43%
Free Cash Flow (FCF) 1 7,790 1,833 660 4,073 -2,606 9,675 15,406
Change - -76.47% -63.99% 517.12% -163.98% 471.26% 59.24%
Announcement Date 5/12/22 5/11/23 5/9/24 5/14/25 5/13/26 - -
1JPY in Million
Estimates

Forecast Financial Ratios: Shibaura Mechatronics Corporation

Fiscal Period: March 2022 2023 2024 2025 2026 2027 2028 2029

Profitability

        
EBITDA Margin (%) 14.09% 20.88% - 20.77% 21.11% 26.74% 31.58% -
EBIT Margin (%) 10.25% 17.88% 17.3% 17.47% 17.34% 17.62% 21.38% 20%
EBT Margin (%) 8.65% 17.24% 17.19% 17.27% 16.92% 17.37% 23.18% 19.79%
Net margin (%) 6.05% 15.08% 13.02% 12.76% 12.69% 12.81% 15.68% 14.26%
FCF margin (%) 15.81% 3% 0.98% 5.03% -2.96% 9.21% 12.54% -
FCF / Net Income (%) 261.15% 19.93% 7.51% 39.44% -23.32% 71.91% 79.95% -

Profitability

        
ROA 7.67% 13.95% 13.41% 14.99% 15.19% 15% 18.1% -
ROE 12.8% 31.9% 24.5% 24% 21.7% 22.2% 26.1% 23%

Financial Health

        
Leverage (Debt/EBITDA) - - - - - - - -
Debt / Free cash flow - - - - - - - -

Capital Intensity

        
CAPEX / Current Assets (%) 4.52% 4.49% 7.89% 3.6% 12.45% 3.3% 3.48% -
CAPEX / EBITDA (%) 32.11% 21.51% - 17.34% 58.98% 12.34% 11.03% -
CAPEX / FCF (%) 28.61% 149.43% 807.12% 71.57% -420.72% 35.82% 27.77% -

Items per share

        
Cash flow per share 1 73.58 166.3 171.4 198.3 221 200 300 -
Change - 126.04% 3.08% 15.66% 11.44% -9.49% 50% -
Dividend per Share 1 15.33 37.33 40 55.6 60 74 122.5 -
Change - 143.48% 7.14% 39% 7.91% 23.33% 65.54% -
Book Value Per Share 1 371.4 497.8 591.2 721.6 847 1,077 1,363 -
Change - 34.01% 18.76% 22.06% 17.38% 27.16% 26.56% -
EPS 1 45.03 138.8 133.3 157.6 170.3 204.8 293.6 271
Change - 208.16% -3.96% 18.23% 8.08% 20.3% 43.34% -7.71%
Nbr of stocks (in thousands) 66,268 66,310 65,736 65,577 65,640 65,639 65,639 65,639
Announcement Date 5/12/22 5/11/23 5/9/24 5/14/25 5/13/26 - - -
1JPY
Estimates
2027 *2028 *
P/E 21x 14.7x
PBR 4x 3.16x
EV / Sales 2.69x 2.3x
Yield 1.72% 2.85%

EPS & Dividend

Y-o-Y evolution of P/E

Year-on-year evolution of the Yield

Trader
Investor
Global
Quality
ESG MSCI
A
Sell
Consensus
Buy
Mean consensus
BUY
Number of Analysts
3
Last Close Price
4,305.00JPY
Average target price
5,666.67JPY
Spread / Average Target
+31.63%

Quarterly revenue - Rate of surprise

  1. Stock Market
  2. Stocks
  3. 6590 Stock
  4. Financials Shibaura Mechatronics Corporation