Company Profile for Penumbra, Inc.

Published: Jun 24, 2011

(BUSINESS WIRE)--Penumbra, Inc. is an independent medical device company committed to delivering clinically beneficial products that help patients suffering from stroke and other neurovascular diseases. Penumbra’s global headquarters is located in Alameda, California with sales operations in North and South America, Europe, Australia and Asia.

Back to news