Selecta Biosciences, Inc.
NASDAQ : SELB
$3.85
-0.07 ( -1.79%)
Lo-Hi:
3.69 - 4
52-wk:
1.28 - 4.83
Mkt Cap:
336.84 M
P/E Ratio:
-3.45
Data by IEX Cloud
Data by stooq