image
Healthcare - Medical - Devices - NYSE - US
$ 285.44
1.41 %
$ 11 B
Market Cap
771.46
P/E
PEN - TOTAL DEBT REPAID

Total Debt Repaid PEN - Penumbra, Inc.

image
-2.28 M
LAST VALUE
-14.01%
2 YEAR CAGR
2.40%
5 YEAR CAGR
9.24%
10 YEAR CAGR
00(500k)(500k)(1m)(1m)(1m)(1m)(2m)(2m)(2m)(2m)(3m)(3m)(3m)(3m)20162016201720172018201820192019202020202021202120222022202320232024202420252025