Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndTotal assets (Million USD)YoY (%)
Dec 31, 20241,533-1.49%
Dec 31, 20231,556+13.53%
Dec 31, 20221,371+10.18%
Dec 31, 20211,244+51.19%
Dec 31, 2020823+23.59%
Dec 31, 2019666+29.30%
Dec 31, 2018515+8.04%
Dec 31, 2017477+54.63%
Dec 31, 2016308+16.83%
Dec 31, 2015264