WALTHAM, Mass.--(BUSINESS WIRE)--ImmunoGen, Inc. (Nasdaq: IMGN) announced today that it has priced an underwritten public offering of 6.25 million shares of its common stock at a price to the public of $16 per share. Gross proceeds are expected to be approximately $100 million, before deducting the underwriting discounts and commissions and offering expenses payable by ImmunoGen. The offering is expected to close on or about July 17, 2012, subject to satisfaction of customary closing conditions. ImmunoGen has granted the underwriters a thirty (30) day option to purchase up to 937,500 additional shares.