Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndTotal non-current assets (Million USD)YoY (%)
Dec 31, 2024582-9.18%
Dec 31, 2023641+4.18%
Dec 31, 2022615+9.31%
Dec 31, 2021563+174.15%
Dec 31, 2020205+1.24%
Dec 31, 2019203+94.44%
Dec 31, 2018104+10.43%
Dec 31, 201794+112.56%
Dec 31, 201644+127.98%
Dec 31, 201519