Immunovant, Inc. (NASDAQ:IMVT – Get Free Report) CEO Peter Salzmann sold 3,233 shares of the business’s stock in a transaction dated Wednesday, July 12th. The shares were sold at an average price of $19.73, for a total value of $63,787.09. Following the sale, the chief executive officer now directly owns 1,231,136 shares of the company’s […]