Arcturus Therapeutics Holdings, Inc.
NASDAQ : ARCT
$54.3
-3.97 ( -6.81%)
Lo-Hi:
53.55 - 60.84
52-wk:
5.75 - 62.97
Mkt Cap:
1.08 B
P/E Ratio:
-26.36
Data by IEX Cloud
Data by stooq