Penumbra valuation

PEN · NYSE · USD

$317.28Change from previous close: +0.07%Absolute change: +$0.23

Close · October 7, 2026

Valuation

The P/E ratio is 77.9. The average price target of 12 analysts is $361.58.

Data as of October 7, 2026

Valuation multiples

Market cap
$12.49B
Enterprise value
$12.04B
P/E (trailing 12 months)
77.9
Forward P/E
51.7
PEG
3.57
Price/book
8.16
Price/sales
8.30
EV/EBITDA
59.0
EV/revenue
8.00

Profitability and growth

Gross margin
67.8%
Operating margin
10.5%
Net margin
10.7%
ROE
11.4%
ROA
6.4%
ROIC
13.7%
Revenue growth (year over year)
14.9%
Earnings growth (year over year)
-23.5%

Financial health

Total cash
$658.8M
Total debt
$212.71M
Debt/equity
0.14
Current ratio
5.75
Quick ratio
3.63
Altman Z-Score
17.7
Piotroski F-Score
6.00

Dividends

Dividend yield
0.0%
Payout ratio
0.0%

Analysts and estimates

Average price target
$361.58
Median price target
$374.00
High price target
$374.00
Low price target
$320.00
Analysts with a price target
12
Consensus
Hold
Forward EPS
$6.13
EPS estimate, current year
$4.79

Shares and trading

Beta
0.70
Average volume
343.09K
Shares outstanding
39.39M
Float
38.27M
Institutional ownership
88.3%
Insider ownership
2.9%
Short interest (% of float)
5.3%
Short ratio (days)
6.68