
SMRT
$1.59
1D:
-1.2%
1Y:
9.7%
US83193G1076Sign in to check this stock against your screens
Sign InMkt Cap
$307.65M
P/E Ratio TTM
68.2
Revenue TTM
$733.27M
Beta
1.85
Earnings TTM
$8.99M
Dividend Yield TTM
0.00%
$9.65
1D:
0.5%
1Y:
18.3%
US04649U1025Mkt Cap
$291.14M
P/E Ratio TTM
-83.9
Revenue TTM
$159.20M
Beta
0.55
Earnings TTM
$-3.67M
Dividend Yield TTM
0.00%