Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndCash from investing (Million USD)YoY (%)
Dec 31, 202478-582.86%
Dec 31, 2023-16-129.34%
Dec 31, 202255-352.08%
Dec 31, 2021-22-79.13%
Dec 31, 2020-104+719.36%
Dec 31, 2019-13+3201.56%
Dec 31, 2018-0-99.50%
Dec 31, 2017-78-11403.20%
Dec 31, 20161-100.80%
Dec 31, 2015-86