Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndMarketable securities, current (Million USD)YoY (%)
Dec 31, 202416-87.08%
Dec 31, 2023122+2.99%
Dec 31, 2022118-39.55%
Dec 31, 2021195-49.91%
Dec 31, 2020390+234.73%
Dec 31, 2019117-12.35%
Dec 31, 2018133-18.86%
Dec 31, 2017164+41.93%
Dec 31, 2016116-10.63%
Dec 31, 2015129