Company Valuation: S.T. Corporation

Data adjusted to current consolidation scope
Fiscal Period: March 2021 2022 2023 2024 2025 2026
Market Cap 1 43,371 33,941 34,762 34,456 30,718 30,658
Change - -21.74% 2.42% -0.88% -10.85% -0.19%
Enterprise Value (EV) 1 32,127 22,789 21,271 21,406 21,519 20,924
Change - -29.06% -6.66% 0.64% 0.52% -2.76%
P/E 17.2x 30.6x 19x 27x 11x 19x
PBR 1.35x 1.09x 1.07x 1.04x 0.94x 0.91x
PEG - -0.5x 0.3x -0.9x 0x -0.5x
Capitalization / Revenue 0.87x 0.75x 0.76x 0.77x 0.64x 0.63x
EV / Revenue 0.65x 0.5x 0.47x 0.48x 0.45x 0.43x
EV / EBITDA 5.96x 5.02x 5.56x 8.15x 6.91x 5.7x
EV / EBIT 8.14x 7.01x 8.8x 16x 13x 10.5x
EV / FCF 11.7x 28.8x 7.76x 134x 17.6x 32.3x
FCF Yield 8.55% 3.48% 12.9% 0.75% 5.68% 3.09%
Dividend per Share 2 37 38 40 42 44 44
Rate of return 1.89% 2.49% 2.56% 2.72% 2.99% 3%
EPS 2 113.8 49.9 82.19 57.19 133.5 77.38
Distribution rate 32.5% 76.1% 48.7% 73.4% 33% 56.9%
Net sales 1 49,673 45,469 45,576 44,472 48,114 48,492
EBITDA 1 5,392 4,544 3,824 2,626 3,116 3,669
EBIT 1 3,946 3,251 2,417 1,342 1,660 1,988
Net income 1 2,525 1,109 1,828 1,274 2,834 1,615
Net Debt 1 -11,244 -11,152 -13,491 -13,050 -9,199 -9,734
Reference price 2 1,955.00 1,527.00 1,563.00 1,546.00 1,472.00 1,469.00
Nbr of stocks (in thousands) 22,184 22,227 22,241 22,287 20,868 20,870
Announcement Date 6/16/21 6/21/22 6/20/23 6/18/24 6/16/25 6/17/26
1JPY in Million2JPY
Estimates


P/E (N) EV / Sales (N) EV / EBITDA (N) Dividend Yield (N) Capi.($)
- - - - 199M
18.18x3.21x11.57x4.12% 44.23B
27.02x4.09x17.49x1.24% 23.75B
15x1.98x10.9x6.09% 10.21B
13.63x1.59x9.03x4.15% 4.65B
14.26x1.64x9.8x10.34% 3.39B
19.44x0.95x7.17x1.9% 3.13B
33.02x4.07x22.14x - 2.74B
27.94x1.2x19.29x3.76% 1.86B
Average 21.06x 2.34x 13.43x 4.51% 10.46B
Weighted average by Cap. 20.37x 3.07x 13.12x 3.74%

Y-o-Y evolution of P/E

Valuation ratios - P/E - S.T. Corporation

Historical PBR trend

Valuation ratios - PBR - S.T. Corporation

Evolution Enterprise Value / Sales

Valuation ratios - VE_REV - S.T. Corporation

Change in Enterprise Value/EBITDA

Valuation ratios - VE_EBITDA - S.T. Corporation

  1. Stock Market
  2. Stocks
  3. 4951 Stock
  4. Valuation S.T. Corporation