Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndFree cash flow (Million USD)YoY (%)
Dec 31, 2024147+79.37%
Dec 31, 202382-209.55%
Dec 31, 2022-75+541.88%
Dec 31, 2021-12-79.86%
Dec 31, 2020-58-1376.65%
Dec 31, 20195-76.34%
Dec 31, 201819+11978.62%
Dec 31, 20170-100.60%
Dec 31, 2016-26-4.72%
Dec 31, 2015-28