
STRD
$73.84
1D:
1.1%
1Y:
-7.7%
US5949728613Sign in to check this stock against your screeners
Sign In$4.54
1D:
-2.6%
1Y:
-85.8%
US36866J1051Mkt Cap
$554.70M
P/E Ratio TTM
-1.1
Revenue TTM
$195.81M
Beta
2.49
Earnings TTM
$-517.04M
Dividend Yield TTM
0.00%