
STRO
$29.23
1D:
-1.3%
1Y:
225.5%
US8693672011Sign in to check this stock against your screeners
Sign In$5.95
1D:
-0.3%
1Y:
450.9%
US82024L1035Mkt Cap
$285.02M
P/E Ratio TTM
-13.8
Revenue TTM
$1.00M
Beta
1.19
Earnings TTM
$-49.87M
Dividend Yield TTM
0.00%
$7.93
1D:
4.2%
1Y:
286.8%
US04317A1079Mkt Cap
$196.00M
P/E Ratio TTM
-2.2
Revenue TTM
$0.00
Beta
2.87
Earnings TTM
$-87.07M
Dividend Yield TTM
0.00%