No matter how cynical the overall market is Arcturus Therapeutics Holdings Inc (ARCT) performance over the last week is recorded -4.83%
Arcturus Therapeutics Holdings Inc (NASDAQ: ARCT) on Tuesday, plunged -7.65% from the previous trading day, before settling in for the closing price of $34.79. Within