Lambert Shiu Email

Chief Accounting Officer . Penumbra

Current Roles

Employees:
3010
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, Inc.Chief Accounting Officer
Penumbra, Inc.Director of Finance to Vice President of Finance & Accounting
PwCSenior Manager

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.