S.T. Corporation (TYO:4951)
Japan flag Japan · Delayed Price · Currency is JPY
1,472.00
0.00 (0.00%)
Mar 10, 2025, 3:06 PM JST

S.T. Corporation Ratios and Metrics

Millions JPY. Fiscal year is Apr - Mar.
Fiscal Year
CurrentFY 2024 FY 2023 FY 2022 FY 2021 FY 2020 2019 - 2015
Period Ending
Mar '25 Mar '24 Mar '23 Mar '22 Mar '21 Mar '20 2019 - 2015
Market Capitalization
24,55534,45634,76233,94143,37135,407
Upgrade
Market Cap Growth
-5.39%-0.88%2.42%-21.74%22.49%-15.26%
Upgrade
Enterprise Value
18,23422,75722,47324,76032,93427,864
Upgrade
Last Close Price
1470.001523.231498.711426.961785.441437.62
Upgrade
PE Ratio
17.0327.0519.0230.6117.1815.66
Upgrade
Forward PE
-17.9217.6113.3115.9617.40
Upgrade
PS Ratio
0.670.770.760.750.870.74
Upgrade
PB Ratio
0.951.021.051.071.331.17
Upgrade
P/TBV Ratio
1.191.081.121.141.441.27
Upgrade
P/FCF Ratio
-33.659.9718.8413.2715.83
Upgrade
P/OCF Ratio
-20.967.9712.739.819.74
Upgrade
EV/Sales Ratio
0.390.510.490.540.660.59
Upgrade
EV/EBITDA Ratio
7.928.675.885.456.115.73
Upgrade
EV/EBIT Ratio
16.4116.969.307.628.358.26
Upgrade
EV/FCF Ratio
-22.226.4513.7410.0712.46
Upgrade
Debt / Equity Ratio
0.020.020.020.020.020.03
Upgrade
Debt / EBITDA Ratio
-0.260.170.160.130.19
Upgrade
Debt / FCF Ratio
-0.660.190.410.210.42
Upgrade
Asset Turnover
1.050.981.011.001.101.12
Upgrade
Inventory Turnover
4.424.103.803.443.674.14
Upgrade
Quick Ratio
1.532.081.771.651.501.46
Upgrade
Current Ratio
2.262.842.472.442.252.16
Upgrade
Return on Equity (ROE)
5.96%4.18%5.82%3.75%8.30%7.76%
Upgrade
Return on Assets (ROA)
1.64%1.85%3.34%4.45%5.47%4.95%
Upgrade
Return on Capital (ROIC)
2.15%2.46%4.56%6.17%7.66%6.86%
Upgrade
Return on Capital Employed (ROCE)
3.42%3.80%6.96%9.65%11.26%10.44%
Upgrade
Earnings Yield
7.58%3.70%5.26%3.27%5.82%6.39%
Upgrade
FCF Yield
2.97%10.03%5.31%7.54%6.32%
Upgrade
Dividend Yield
2.98%2.76%2.67%2.66%2.07%2.50%
Upgrade
Payout Ratio
0.00%72.37%47.98%76.74%31.88%35.56%
Upgrade
Buyback Yield / Dilution
6.27%-0.16%-0.07%-0.11%-0.11%-0.01%
Upgrade
Total Shareholder Return
9.25%2.60%2.60%2.55%1.96%2.50%
Upgrade
Source: S&P Capital IQ. Standard template. Financial Sources.