Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndTotal current liabilities (Million USD)YoY (%)
Dec 31, 2024158+4.76%
Dec 31, 2023151+4.29%
Dec 31, 2022145+17.64%
Dec 31, 2021123+16.30%
Dec 31, 2020106+16.35%
Dec 31, 201991+37.82%
Dec 31, 201866+28.07%
Dec 31, 201752+44.08%
Dec 31, 201636+27.18%
Dec 31, 201528