Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndSelling, general & administrative (Million USD)YoY (%)
Dec 31, 2024574+13.33%
Dec 31, 2023506+12.62%
Dec 31, 2022450+18.87%
Dec 31, 2021378+31.79%
Dec 31, 2020287+5.26%
Dec 31, 2019273+20.47%
Dec 31, 2018226+22.82%
Dec 31, 2017184+24.28%
Dec 31, 2016148+45.61%
Dec 31, 2015102