Penumbra Inc (PEN)

Market cap
$12.9B
P/E ratio
73x
Period EndAccounts receivable, net (Million USD)YoY (%)
Dec 31, 2025190+13.33%
Dec 31, 2024168-16.90%
Dec 31, 2023202-0.79%
Dec 31, 2022203+51.85%
Dec 31, 2021134+16.87%
Dec 31, 2020115+8.22%
Dec 31, 2019106+29.31%
Dec 31, 201882+41.18%
Dec 31, 201758+33.86%
Dec 31, 201643+47.18%
Dec 31, 201529
AI Chat