Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndStock-based compensation (Million USD)YoY (%)
Dec 31, 202446-8.62%
Dec 31, 202351+35.15%
Dec 31, 202237-43.16%
Dec 31, 202166+157.48%
Dec 31, 202026+18.88%
Dec 31, 201921+16.63%
Dec 31, 201818+3.42%
Dec 31, 201718+21.69%
Dec 31, 201615+101.31%
Dec 31, 20157