
SFST
$61.42
1D:
-0.4%
1Y:
37.6%
US8428731017Sign in to check this stock against your screeners
Sign InMkt Cap
$733.74M
P/E Ratio TTM
30.3
Revenue TTM
$288.59M
Beta
1.09
Earnings TTM
$33.87M
Dividend Yield TTM
0.31%
$30.79
1D:
1.1%
1Y:
52.8%
US1461031064Mkt Cap
$682.37M
P/E Ratio TTM
5.2
Revenue TTM
$348.48M
Beta
0.50
Earnings TTM
$128.57M
Dividend Yield TTM
0.65%