Current Roles

Employees:
3672
Revenue:
$710.5M
About
Penumbra, Inc. is a medical device company founded in 2004 with its headquarters in San Leandro, California. Penumbra develops and manufactures innovative and minimally invasive medical devices for patients who are at risk for or have suffered a stroke.
Penumbra Address
One Penumbra Place
Alameda, CA
United States
Penumbra Email

Past Companies

Penumbra IncCEO