Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndRevenue (Million USD)YoY (%)
Dec 31, 20241,195+12.86%
Dec 31, 20231,059+24.95%
Dec 31, 2022847+13.32%
Dec 31, 2021748+33.40%
Dec 31, 2020560+2.38%
Dec 31, 2019547+23.03%
Dec 31, 2018445+33.31%
Dec 31, 2017334+26.75%
Dec 31, 2016263+41.50%
Dec 31, 2015186