Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndDepreciation & amortization (Million USD)YoY (%)
Dec 31, 202424-13.04%
Dec 31, 202327+12.07%
Dec 31, 202224+48.23%
Dec 31, 202116+27.28%
Dec 31, 202013+59.07%
Dec 31, 20198+31.39%
Dec 31, 20186+63.13%
Dec 31, 20174+64.61%
Dec 31, 20162+27.61%
Dec 31, 20152