Penumbra Inc.
PEN | NYSE
$318.95
$0.00 (0.00%)
Nov 2, 2026, 9:30 AM ET · Market open
Market Data
Market Cap $12.56B
Enterprise Value $12.1B
Beta 0.70
Average Volume 362.67K
Shares Outstanding (Diluted) 39.62M
Shares Change YoY 0.81%
Institutional Ownership 87.80%
Exchange NYSE
ISIN US70975L1070
Price Performance
Price Change 1M 0.2%
Price Change 3M -0.7%
Price Change 6M -2.0%
Price Change YTD 2.6%
Price Change 1Y 40.3%
Price Change 3Y 66.9%
Price Change 5Y 15.3%
1M CAGR (ann.) 0.4%
1Y CAGR (ann.) 36.7%
5Y CAGR (ann.) 2.7%
All-Time CAGR 17.1%
Valuation
PE Ratio 80.34
Forward PE 50.92
PEG Ratio -13.56
Forward PEG 3.13
PS Ratio 8.05
Forward PS 6.90
PB Ratio 7.93
P/FCF Ratio 62.72
P/Adj. FCF Ratio 88.54
P/OCF Ratio 48.11
EV/Sales 7.75
EV/EBIT 57.87
EV/EBITDA 52.79
EV/FCF 60.41
Earnings Yield 1.2%
FCF Yield 1.6%
Adj. FCF Yield 1.1%
Financial Health
Net Cash $673.61M
Total Debt $209.39M
Cash & Short-Term Investments $673.61M
Total Assets $2.03B
Current Ratio 5.89
Quick Ratio 3.92
Debt / Equity Ratio 0.13
Debt / EBITDA 0.91
Debt / FCF 1.05
OCF / Debt 1.25
Interest Coverage 149.48
Altman Z-Score 19.11
Piotroski F-Score 5
Margins & Profitability
Gross Profit Margin 68.0%
Operating Profit Margin 12.1%
EBITDA Margin 14.7%
Net Profit Margin 10.1%
FCF Margin 12.8%
Adj. FCF Margin 9.1%
SBC / Revenue 3.7%
SBC Impact (per share) -29.2%
Returns
Return on Assets 7.8%
Return on Equity 10.4%
Return on Invested Capital 7.9%
Return on Capital Employed 10.6%
Return on Tangible Assets 8.5%
Historical Growth (CAGR)
Revenue CAGR 3Y 16.2%
Revenue CAGR 5Y 17.0%
Revenue CAGR 10Y 20.4%
EPS CAGR 3Y 56.8%
EPS CAGR 5Y 34.3%
EPS CAGR 10Y 24.9%
FCF CAGR 3Y 61.8%
FCF CAGR 5Y 77.2%
FCF CAGR 10Y 55.3%
Analyst Forecasts
Analyst Rating Hold
Analyst Count 14
EPS Growth Next 3Y 26.0%
Revenue Growth Next 3Y 11.3%
Earnings Date Feb 24, 2027
EPS Estimate (next Q) $1.44
EPS Growth Est (next Q) 22.0%
Revenue Est (next Q) $428.12M
Revenue Growth Est (next Q) 11.1%
Fair Value Estimates
Graham Number $59.92
Graham Upside -81.2%
Lynch Fair Value $99.25
Lynch Upside -68.9%
Price Target $320.00
Price Target Upside 0.3%
Cash Flow
Operating Cash Flow $261.05M
Free Cash Flow $200.29M
Adj. Free Cash Flow $141.9M
FCF Per Share $5.08
OCF Per Share $6.63
OCF/S Ratio 16.7%
Income Statement
Revenue $1.56B
Gross Profit $1.06B
Operating Income $189.25M
EBITDA $229.21M
Net Income $157.02M
EPS (Diluted) $3.97
Revenue / Employee $331.99K
Profit / Employee $33.41K
Employees 4,700
Add to Watchlist
Select watchlists to add or remove PEN