Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndOperating expenses (Million USD)YoY (%)
Dec 31, 2024746+22.43%
Dec 31, 2023609+15.11%
Dec 31, 2022529+9.58%
Dec 31, 2021483+28.05%
Dec 31, 2020377+16.23%
Dec 31, 2019324+10.59%
Dec 31, 2018293+35.84%
Dec 31, 2017216+25.44%
Dec 31, 2016172+43.63%
Dec 31, 2015120