Sierra Oncology, Inc.
NASDAQ : SRRA
$13.72
0.52 ( 3.94%)
Lo-Hi:
13.16 - 13.96
52-wk:
8.55 - 58
Mkt Cap:
142.63 M
P/E Ratio:
-1.2
Data by IEX Cloud
Data by stooq