Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndFCF margin (%) YoY (%)
Dec 31, 202412.3+58.94%
Dec 31, 20237.8-187.68%
Dec 31, 2022-8.8+466.46%
Dec 31, 2021-1.6-84.91%
Dec 31, 2020-10.3-1347.01%
Dec 31, 20190.8-80.77%
Dec 31, 20184.3+8960.60%
Dec 31, 20170-100.47%
Dec 31, 2016-10-32.67%
Dec 31, 2015-14.9