Penumbra, Inc. (NYSE: PEN) related to its sale to Boston Scientific Corporation. Under the terms of the proposed transaction, Penumbra shareholders are expected to receive 3.8721 shares of Boston ...