Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndOperating income (Million USD)YoY (%)
Dec 31, 20249-87.38%
Dec 31, 202374+1109.32%
Dec 31, 20226-181.08%
Dec 31, 2021-8-80.74%
Dec 31, 2020-39-181.97%
Dec 31, 201948-5676.06%
Dec 31, 2018-1-173.13%
Dec 31, 20171-186.30%
Dec 31, 2016-1-132.30%
Dec 31, 20154