Arcturus Therapeutics (ARCT) Reports Q1 Loss, Lags Revenue… — ARCT +0.10 · News Impact Screener