
SFST
$60.74
1D:
-0.2%
1Y:
53.3%
US8428731017Sign in to check this stock against your screeners
Sign In$32.56
1D:
0.6%
1Y:
78.7%
US1461031064Mkt Cap
$723.55M
P/E Ratio TTM
6.6
Revenue TTM
$319.93M
Beta
0.51
Earnings TTM
$108.17M
Dividend Yield TTM
0.31%