Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndTotal liabilities (Million USD)YoY (%)
Dec 31, 2024382+1.30%
Dec 31, 2023377+1.43%
Dec 31, 2022372+28.14%
Dec 31, 2021290+56.77%
Dec 31, 2020185+2.72%
Dec 31, 2019180+94.71%
Dec 31, 201893+21.42%
Dec 31, 201776+82.84%
Dec 31, 201642+33.14%
Dec 31, 201531