Arcturus Therapeutics Holdings Inc (NASDAQ:ARCT) Declines -143.22% In 2025; Are Investors Attracted By Its $17.77 Price?
In last trading session, Arcturus Therapeutics Holdings Inc (NASDAQ:ARCT) saw 0.44 million shares changing hands with its beta currently measuring 2.97. Company’s recent per share