Immune Pharmaceuticals (IMNP) announced that it has signed a stock purchase agreement with an existing shareholder for the sale of 4M shares of common stock at $0.50 a share.