Company Profile

COMPANY:Penumbra

HEADQUARTERS: Alameda, CA

YEAR FOUNDED: 2004

2015 9-Month Revenue REVENUE: $131.7 M

EMPLOYEES: 1100

From the April 2016 issue of Inc. magazine