Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndTotal non-current liabilities (Million USD)YoY (%)
Dec 31, 2024224-1.02%
Dec 31, 2023226-0.39%
Dec 31, 2022227+35.88%
Dec 31, 2021167+110.85%
Dec 31, 202079-11.18%
Dec 31, 201989+236.39%
Dec 31, 201827+7.50%
Dec 31, 201725+317.76%
Dec 31, 20166+85.87%
Dec 31, 20153