Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndStockholders' equity (Million USD)YoY (%)
Dec 31, 20241,151-2.38%
Dec 31, 20231,179+18.03%
Dec 31, 2022999+4.71%
Dec 31, 2021954+48.70%
Dec 31, 2020641+32.02%
Dec 31, 2019486+15.03%
Dec 31, 2018422+5.50%
Dec 31, 2017400+50.22%
Dec 31, 2016267+14.63%
Dec 31, 2015233