Financials Shibaura Mechatronics Corporation

Stocks

6590

JP3355000005

Semiconductor Equipment & Testing

Delayed Japan Exchange 02:30:00 2026-07-02 EDT 5-day change 1st Jan Change
5,400.00 JPY +1.50% Intraday chart for Shibaura Mechatronics Corporation +11.92% +42.56%

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 2029
CAPEX 1 2,229 2,739 5,327 2,915 10,964 10,126 10,481 2,933
Change - 22.88% 94.49% -45.28% 276.12% -7.64% 3.51% -72.02%
Free Cash Flow (FCF) 1 7,790 1,833 660 4,073 -2,606 2,183 11,456 22,734
Change - -76.47% -63.99% 517.12% -163.98% 183.77% 424.78% 98.45%
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% 25.95% 31.51% 34.25%
EBIT Margin (%) 10.25% 17.88% 17.3% 17.47% 17.34% 18.8% 21.05% 25.15%
EBT Margin (%) 8.65% 17.24% 17.19% 17.27% 16.92% 19.47% 22.63% 33.3%
Net margin (%) 6.05% 15.08% 13.02% 12.76% 12.69% 13.75% 15.44% 18.37%
FCF margin (%) 15.81% 3% 0.98% 5.03% -2.96% 2.03% 9.39% 15.42%
FCF / Net Income (%) 261.15% 19.93% 7.51% 39.44% -23.32% 14.73% 60.8% 83.98%

Profitability

        
ROA 7.67% 13.95% 13.41% 14.99% 15.19% 14.9% 18.1% 21.8%
ROE 12.8% 31.9% 24.5% 24% 21.7% 23.8% 25.75% 27.5%

Financial Health

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

Capital Intensity

        
CAPEX / Current Assets (%) 4.52% 4.49% 7.89% 3.6% 12.45% 9.4% 8.59% 1.99%
CAPEX / EBITDA (%) 32.11% 21.51% - 17.34% 58.98% 36.21% 27.26% 5.81%
CAPEX / FCF (%) 28.61% 149.43% 807.12% 71.57% -420.72% 463.86% 91.49% 12.9%

Items per share

        
Cash flow per share 1 73.58 166.3 171.4 198.3 221 188 335 392
Change - 126.04% 3.08% 15.66% 11.44% -14.92% 78.19% 17.01%
Dividend per Share 1 15.33 37.33 40 55.6 60 90.5 118.5 222
Change - 143.48% 7.14% 39% 7.91% 50.83% 30.94% 87.34%
Book Value Per Share 1 371.4 497.8 591.2 721.6 847 1,056 1,327 1,729
Change - 34.01% 18.76% 22.06% 17.38% 24.68% 25.66% 30.29%
EPS 1 45.03 138.8 133.3 157.6 170.3 225.8 287.1 412.5
Change - 208.16% -3.96% 18.23% 8.08% 32.62% 27.11% 43.69%
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 23.6x 18.5x
PBR 5.04x 4.01x
EV / Sales 3.24x 2.86x
Yield 1.7% 2.23%

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
5,320.00JPY
Average target price
5,666.67JPY
Spread / Average Target
+6.52%

Quarterly revenue - Rate of surprise

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