
STRO
$22.81
1D:
1.0%
1Y:
187.4%
US8693672011Sign in to check this stock against your screeners
Sign In$6.82
1D:
-9.4%
1Y:
788.1%
US82024L1035Mkt Cap
$326.70M
P/E Ratio TTM
-12.0
Revenue TTM
$1.00M
Beta
1.06
Earnings TTM
$-49.87M
Dividend Yield TTM
0.00%
$9.15
1D:
-6.3%
1Y:
258.8%
US04317A1079Mkt Cap
$226.16M
P/E Ratio TTM
-2.7
Revenue TTM
$0.00
Beta
2.19
Earnings TTM
$-87.07M
Dividend Yield TTM
0.00%