Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndRetained earnings (Million USD)YoY (%)
Dec 31, 202460-55.51%
Dec 31, 2023135+207.17%
Dec 31, 202244-4.36%
Dec 31, 202146+13.01%
Dec 31, 202041-29.38%
Dec 31, 201958+534.62%
Dec 31, 20189+354.11%
Dec 31, 20172-175.01%
Dec 31, 2016-3-84.77%
Dec 31, 2015-17