Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndAccounts receivable, net (Million USD)YoY (%)
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