Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndCommon stock and paid-in capital (Million USD)YoY (%)
Dec 31, 20241,097+4.73%
Dec 31, 20231,047+8.74%
Dec 31, 2022963+5.76%
Dec 31, 2021911+52.20%
Dec 31, 2020598+38.92%
Dec 31, 2019431+3.75%
Dec 31, 2018415+4.61%
Dec 31, 2017397+44.89%
Dec 31, 2016274+8.64%
Dec 31, 2015252