Penumbra, Inc. (PEN)
NYSE: PEN · IEX Real-Time Price · USD
189.87
-0.94 (-0.49%)
At close: Jul 19, 2024, 4:00 PM
189.93
+0.06 (0.03%)
After-hours: Jul 20, 2024, 12:58 PM EDT

Penumbra Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Year Ending
CurrentDec 31, 2023Dec 31, 2022Dec 31, 2021Dec 31, 2020Dec 31, 2019 2018 - 2013
Market Capitalization
7,3609,7098,44910,7346,3545,735
Upgrade
Market Cap Growth
-18.82%14.91%-21.29%68.92%10.79%36.03%
Upgrade
Enterprise Value
7,2789,6548,49610,6536,1675,628
Upgrade
PE Ratio
80.11106.74-4220.132031.40-404.69118.36
Upgrade
PS Ratio
6.729.179.9714.3611.3410.48
Upgrade
PB Ratio
6.128.248.4611.259.9111.80
Upgrade
P/FCF Ratio
69.86118.22-112.71-919.16-109.561262.46
Upgrade
P/OCF Ratio
60.0899.75-151.791129.65-191.16215.19
Upgrade
EV/Sales Ratio
6.649.1210.0314.2511.0010.28
Upgrade
EV/EBITDA Ratio
63.9490.30301.151243.45-285.8894.29
Upgrade
EV/EBIT Ratio
85.00121.202183.05-1358.58-178.94109.10
Upgrade
EV/FCF Ratio
69.08117.56-113.35-912.19-106.331238.89
Upgrade
Debt / Equity Ratio
0.190.200.240.180.120.17
Upgrade
Debt / EBITDA Ratio
2.032.198.3620.26-3.581.38
Upgrade
Debt / FCF Ratio
2.202.85-3.15-14.86-1.3318.12
Upgrade
Quick Ratio
3.313.252.703.163.583.24
Upgrade
Current Ratio
6.126.065.215.535.835.09
Upgrade
Asset Turnover
0.730.720.640.750.730.90
Upgrade
Return on Equity (ROE)
8.20%8.30%-0.20%0.70%-2.60%10.50%
Upgrade
Return on Assets (ROA)
6.20%6.20%-0.20%0.50%-2.00%8.00%
Upgrade
Return on Capital (ROIC)
5.90%5.94%-0.25%-0.67%-5.42%7.85%
Upgrade
Earnings Yield
1.27%0.94%-0.02%0.05%-0.25%0.84%
Upgrade
FCF Yield
1.43%0.85%-0.89%-0.11%-0.91%0.08%
Upgrade
Buyback Yield / Dilution
-0.80%-3.63%0.10%-5.91%1.38%-0.50%
Upgrade
Total Shareholder Return
-0.80%-3.63%0.10%-5.91%1.38%-0.50%
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).