Penumbra, Inc. PEN

318.89 (0.83) (0.26%) as of 25 Sep
Market cap
$12.6B
P/E
78.0×
Growth Flags show if company had growth for consecutive years
Jun '26 Mar '26 Dec '25 Sep '25 Older periods
P/E ratio
77.20 74.97 68.03 59.75

+8 more quarters

P/S ratio
8.26 8.87 8.62 7.42
P/FCF ratio
57.55 60.62 69.17 64.86
P/Operating CF
269.64 148.29 139.91 169.91
P/B ratio
8.12 8.75 8.48 7.29
EV/Sales
7.83 8.46 8.25 7.09
EV/EBITDA
57.64 60.25 56.00 49.69
EV/FCF
54.59 57.83 66.17 61.92
Current Ratio
5.75 6.02 6.64 6.73
Net Debt/EBITDA
(13.70) (13.91) (8.23) (8.75)
Debt/Equity
0.01 0.01 0.01 0.02
Earnings Yield
1.30% 1.33% 1.47% 1.67%
Free Cash Flow Yield
1.74% 1.65% 1.45% 1.54%
Free Cash Flow per Share
0.83 1.87 1.75 1.08
Book value per Share
38.90 37.53 36.68 34.77
Free Cash Flow
32.54 73.30 68.05 42.01
EV/EBIT
62.92 65.74 61.17 54.69
Other line items

Show all line items

Columns are period end dates