Company
After Sinking 10.67% During Past Week, Is Arcturus Therapeutics Holdings Inc (NASDAQ: ARCT) Still A Buy?
Arcturus Therapeutics Holdings Inc (NASDAQ:ARCT)’s traded shares stood at 0.33 million during the last session, with the company’s beta value hitting 2.28. At the close