Penumbra, Inc. (PEN)
NYSE: PEN · Real-Time Price · USD
236.22
-5.85 (-2.42%)
Nov 12, 2024, 4:00 PM EST - Market closed

Penumbra Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2023 FY 2022 FY 2021 FY 2020 FY 2019 2018 - 2014
Period Ending
Nov '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 2018 - 2014
Market Capitalization
9,0669,7098,44910,7346,3545,735
Upgrade
Market Cap Growth
-18.83%14.91%-21.29%68.92%10.79%36.03%
Upgrade
Enterprise Value
9,0029,6888,48210,6356,1615,590
Upgrade
Last Close Price
236.22251.54222.46287.32175.00164.27
Upgrade
PE Ratio
266.77108.42-4204.982052.30-397.73122.59
Upgrade
PS Ratio
7.859.179.9714.3611.3410.48
Upgrade
PB Ratio
8.218.238.4611.259.9611.81
Upgrade
P/FCF Ratio
67.57119.66-112.71-919.16-109.561262.46
Upgrade
P/OCF Ratio
59.0199.75-151.791129.65-191.16215.19
Upgrade
EV/Sales Ratio
7.739.1510.0114.2310.9910.21
Upgrade
EV/EBITDA Ratio
87.7983.00295.501344.98-1001.67102.17
Upgrade
EV/EBIT Ratio
114.70105.581394.57-1417.78-341.50117.66
Upgrade
EV/FCF Ratio
67.09119.42-113.15-910.67-106.231230.46
Upgrade
Debt / Equity Ratio
0.210.200.240.180.120.17
Upgrade
Debt / EBITDA Ratio
1.631.563.996.6111.731.26
Upgrade
Debt / FCF Ratio
1.692.89-3.15-14.86-1.3318.12
Upgrade
Asset Turnover
0.790.720.650.720.750.93
Upgrade
Inventory Turnover
1.131.041.041.131.091.31
Upgrade
Quick Ratio
3.053.252.703.163.583.24
Upgrade
Current Ratio
5.826.065.215.535.835.09
Upgrade
Return on Equity (ROE)
3.13%8.35%-0.20%0.33%-3.43%10.35%
Upgrade
Return on Assets (ROA)
3.33%3.92%0.29%-0.45%-1.51%5.03%
Upgrade
Return on Capital (ROIC)
3.68%4.33%0.32%-0.51%-1.76%6.00%
Upgrade
Earnings Yield
0.38%0.94%-0.02%0.05%-0.25%0.84%
Upgrade
FCF Yield
1.48%0.84%-0.89%-0.11%-0.91%0.08%
Upgrade
Buyback Yield / Dilution
0.09%-3.63%0.10%-5.91%1.38%-0.50%
Upgrade
Total Shareholder Return
0.09%-3.63%0.10%-5.91%1.38%-0.50%
Upgrade
Source: S&P Capital IQ. Standard template. Financial Sources.