Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndTotal cash & short-term investments (Million USD)YoY (%)
Dec 31, 2024340+17.62%
Dec 31, 2023289+53.80%
Dec 31, 2022188-26.23%
Dec 31, 2021255-44.59%
Dec 31, 2020460+142.88%
Dec 31, 2019189-5.72%
Dec 31, 2018201-6.39%
Dec 31, 2017215+66.67%
Dec 31, 2016129-13.47%
Dec 31, 2015149