Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndWorking capital (Million USD)YoY (%)
Dec 31, 2024543-3.48%
Dec 31, 2023563+10.17%
Dec 31, 2022511+32.99%
Dec 31, 2021384+20.00%
Dec 31, 2020320+31.28%
Dec 31, 2019244+28.67%
Dec 31, 2018189+29.63%
Dec 31, 2017146+30.22%
Dec 31, 2016112+34.19%
Dec 31, 201584