Immunovant (NASDAQ:IMVT) Sets New 12-Month High – Still a Buy? | StockRay