Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndEBITDA margin (%) YoY (%)
Dec 31, 20242.8-71.01%
Dec 31, 20239.5+165.36%
Dec 31, 20223.6+201.23%
Dec 31, 20211.2-125.63%
Dec 31, 2020-4.6-145.76%
Dec 31, 201910.2+750.30%
Dec 31, 20181.2-19.37%
Dec 31, 20171.5+312.04%
Dec 31, 20160.4-88.81%
Dec 31, 20153.2