
STRF
$103.20
1D:
1.1%
1Y:
-6.0%
US5949728795Sign in to check this stock against your screens
Sign In$43.73
1D:
-0.9%
1Y:
13.3%
US45827U1097Mkt Cap
$3.35B
P/E Ratio TTM
-125.0
Revenue TTM
$577.81M
Beta
0.41
Earnings TTM
$-41.31M
Dividend Yield TTM
0.00%
$11.69
1D:
2.7%
1Y:
-23.0%
US12468P1049Mkt Cap
$1.82B
P/E Ratio TTM
-3.9
Revenue TTM
$278.79M
Beta
2.10
Earnings TTM
$-433.80M
Dividend Yield TTM
0.00%