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 (Y) EV / Sales (Y) EV / EBITDA (Y) Dividend Yield (Y) Capi.($)
- - - - 199M
17.67x3.15x11.34x4.24% 44B
27.29x4.12x17.48x1.22% 24.03B
18.26x2.3x12.49x4.75% 12.78B
16.21x1.82x10.35x3.49% 5.53B
15.82x1.85x10.99x9.29% 3.78B
20.94x1.02x7.73x1.78% 3.31B
37.03x4.56x24.8x - 3.08B
28.19x2.18x19.36x1.87% 766M
Average 22.68x 2.62x 14.32x 3.81% 10.83B
Weighted average by Cap. 20.77x 3.12x 13.31x 3.59%

Y-o-Y evolution of P/E

Historical PBR trend

Evolution Enterprise Value / Sales

Change in Enterprise Value/EBITDA

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