Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndTotal current assets (Million USD)YoY (%)
Dec 31, 2024951+3.90%
Dec 31, 2023915+21.13%
Dec 31, 2022756+10.89%
Dec 31, 2021681+10.32%
Dec 31, 2020618+33.37%
Dec 31, 2019463+12.76%
Dec 31, 2018411+7.45%
Dec 31, 2017382+44.88%
Dec 31, 2016264+7.97%
Dec 31, 2015244