Penumbra, Inc. (PEN)
NYSE: PEN · IEX Real-Time Price · USD
202.04
-2.37 (-1.16%)
Apr 29, 2024, 4:00 PM EDT - Market closed

Penumbra Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Year Current2023202220212020201920182017201620152014 2013
Market Capitalization
7,8319,7098,44910,7346,3545,7354,2163,1942,0191,608-
Upgrade
Market Cap Growth
-14.91%-21.29%68.92%10.79%36.03%32.02%58.19%25.52%--
Upgrade
Enterprise Value
7,7769,6548,49610,6536,1675,6284,0152,9791,8901,460-52
Upgrade
PE Ratio
87.09106.74-4220.132031.40-404.69118.36638.73685.77136.281483.74-
Upgrade
PS Ratio
7.409.179.9714.3611.3410.489.489.577.678.64-
Upgrade
PB Ratio
6.648.248.4611.259.9111.809.997.987.576.92-
Upgrade
P/FCF Ratio
95.36118.22-112.71-919.16-109.561262.46219.5420085.67-76.35-61.48-
Upgrade
P/OCF Ratio
80.4599.75-151.791129.65-191.16215.19146.36251.64-157.64-77.74-
Upgrade
EV/Sales Ratio
7.359.1210.0314.2511.0010.289.028.937.187.84-0.41
Upgrade
EV/EBITDA Ratio
72.7390.30301.151243.45-285.8894.29479.96617.161323.62324.71-63.48
Upgrade
EV/EBIT Ratio
97.62121.202183.05-1358.58-178.94109.101826.832848.02-2175.06532.11-844.97
Upgrade
EV/FCF Ratio
94.69117.56-113.35-912.19-106.331238.89209.0818736.04-71.48-55.795.02
Upgrade
Debt / Equity Ratio
0.200.200.240.180.120.17-----
Upgrade
Debt / EBITDA Ratio
2.192.198.3620.26-3.581.38-----
Upgrade
Debt / FCF Ratio
2.852.85-3.15-14.86-1.3318.12-----
Upgrade
Quick Ratio
3.253.252.703.163.583.244.285.284.816.333.38
Upgrade
Current Ratio
6.066.065.215.535.835.096.227.417.378.685.54
Upgrade
Asset Turnover
0.720.720.640.750.730.900.890.750.900.971.30
Upgrade
Return on Equity (ROE)
8.30%8.30%-0.20%0.70%-2.60%10.50%1.60%1.20%5.90%1.00%8.20%
Upgrade
Return on Assets (ROA)
6.20%6.20%-0.20%0.50%-2.00%8.00%1.30%1.10%5.10%0.60%-0.90%
Upgrade
Return on Capital (ROIC)
5.94%5.94%-0.25%-0.67%-5.42%7.85%-0.61%1.30%-0.51%0.71%332.18%
Upgrade
Earnings Yield
1.16%0.94%-0.02%0.05%-0.25%0.84%0.16%0.15%0.73%0.07%-
Upgrade
FCF Yield
1.05%0.85%-0.89%-0.11%-0.91%0.08%0.46%0.00%-1.31%-1.63%-
Upgrade
Buyback Yield / Dilution
-3.63%-3.63%0.10%-5.91%1.38%-0.50%-2.17%-5.50%-135.44%-208.49%29.10%
Upgrade
Total Shareholder Return
-3.63%-3.63%0.10%-5.91%1.38%-0.50%-2.17%-5.50%-135.44%-208.49%29.10%
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).