S.T. Corporation (TYO:4951)
Japan flag Japan · Delayed Price · Currency is JPY
1,503.00
+2.00 (0.13%)
Jun 6, 2025, 3:30 PM JST

S.T. Corporation Ratios and Metrics

Millions JPY. Fiscal year is Apr - Mar.
Fiscal Year
CurrentFY 2025 FY 2024 FY 2023 FY 2022 FY 2021 2016 - 2020
Period Ending
Jun '25 Mar '25 Mar '24 Mar '23 Mar '22 Mar '21 2016 - 2020
Market Capitalization
31,36824,58934,45634,76233,94143,371
Upgrade
Market Cap Growth
-28.64%-28.64%-0.88%2.42%-21.74%22.49%
Upgrade
Enterprise Value
22,67118,26822,75722,47324,76032,934
Upgrade
Last Close Price
1503.001472.001500.701476.541405.851759.02
Upgrade
PE Ratio
9.797.5527.0519.0230.6117.18
Upgrade
Forward PE
-17.9217.9217.6113.3115.96
Upgrade
PS Ratio
0.650.510.780.760.750.87
Upgrade
PB Ratio
0.930.731.021.061.071.33
Upgrade
P/TBV Ratio
1.150.901.081.121.141.44
Upgrade
P/FCF Ratio
12.089.4733.659.9818.8413.27
Upgrade
P/OCF Ratio
9.527.4620.967.9712.739.81
Upgrade
EV/Sales Ratio
0.470.380.510.490.550.66
Upgrade
EV/EBITDA Ratio
7.405.878.675.885.456.11
Upgrade
EV/EBIT Ratio
15.1311.8216.969.307.628.35
Upgrade
EV/FCF Ratio
8.737.0322.226.4513.7410.07
Upgrade
Debt / Equity Ratio
0.020.020.020.020.020.02
Upgrade
Debt / EBITDA Ratio
0.220.220.260.170.160.13
Upgrade
Debt / FCF Ratio
0.270.270.660.190.410.21
Upgrade
Asset Turnover
1.061.060.981.011.001.10
Upgrade
Inventory Turnover
4.544.544.103.803.453.67
Upgrade
Quick Ratio
1.521.522.081.771.651.50
Upgrade
Current Ratio
2.242.242.842.472.442.25
Upgrade
Return on Equity (ROE)
9.81%9.81%4.18%5.82%3.75%8.30%
Upgrade
Return on Assets (ROA)
2.12%2.12%1.85%3.34%4.46%5.47%
Upgrade
Return on Capital (ROIC)
2.81%2.81%2.46%4.56%6.17%7.66%
Upgrade
Return on Capital Employed (ROCE)
4.40%4.40%3.80%7.00%9.60%11.30%
Upgrade
Earnings Yield
10.39%13.25%3.70%5.26%3.27%5.82%
Upgrade
FCF Yield
8.28%10.56%2.97%10.03%5.31%7.54%
Upgrade
Dividend Yield
2.93%2.99%2.80%2.71%2.70%2.10%
Upgrade
Payout Ratio
28.72%28.72%72.37%47.98%76.74%31.88%
Upgrade
Buyback Yield / Dilution
4.72%4.72%-0.16%-0.07%-0.11%-0.11%
Upgrade
Total Shareholder Return
7.65%7.71%2.64%2.64%2.59%1.99%
Upgrade
Source: S&P Global Market Intelligence. Standard template. Financial Sources.