
SFST
$55.68
1D:
1.3%
1Y:
48.6%
US8428731017Sign in to check this stock against your screeners
Sign In$26.21
1D:
-3.2%
1Y:
66.9%
US1461031064Mkt Cap
$582.44M
P/E Ratio TTM
5.3
Revenue TTM
$319.93M
Beta
0.51
Earnings TTM
$108.17M
Dividend Yield TTM
0.38%