Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndGross profit (Million USD)YoY (%)
Dec 31, 2024755+10.60%
Dec 31, 2023683+27.55%
Dec 31, 2022535+12.58%
Dec 31, 2021475+40.57%
Dec 31, 2020338-9.08%
Dec 31, 2019372+27.15%
Dec 31, 2018293+34.72%
Dec 31, 2017217+27.11%
Dec 31, 2016171+37.70%
Dec 31, 2015124