PEN   $208.42  3.05% Market Closed After Close 208.65 0.11%

Penumbra Inc
Total Cash 339.70M
totalCashPerShare 8.745
EBITDA 105.59M
Total Debt 228.82M
quickRatio 3.58
currentRatio 6.251
Total Revenue 1.13B
debtToEquity 19.705
Revenue/Share 29.331
ROA 0.033180002
ROE 0.0127799995
grossProfits
freeCashflow 115.26M
operatingCashflow 128.01M
earningsGrowth
revenueGrowth 0.145
grossMargins 0.62511003
ebitdaMargins 0.09314
operatingMargins -0.013409999
profitMargins 0.012560001
enterpriseValue 7.92B
forwardPE 58.31461
floatShares 37.48M
sharesOutstanding 38.84M
sharesShort 2.26M
sharesShortPriorMonth 2.42M
dateShortInterest
sharesPercentSharesOut 0.06%
heldPercentInsiders 0.04%
heldPercentInstitutions 0.93%
Short Ratio help_outline 5.67%
shortPercentOfFloat 0.08%
impliedSharesOutstanding
bookValue 29.901
Price To Book help_outline 6.94
earningsQuarterlyGrowth
netIncomeToCommon 14.23M
trailingEps 0.35%
forwardEps 3.56%
enterpriseToEbitda 74.96
lastDividendValue
lastDividendDate
currentQuarterEstimate 0.69 3Q 2024
institutionsCount 484
lastUpdated Oct. 16, 2024, 6:19 p.m.