PEN

Penumbra Inc
—

Company Information

Company Name
Penumbra Inc
CIK
CIK0001321732
Category
Large accelerated filer
Ticker: Exchange
PEN: NYSE
Fiscal Year End
December 31
Owner Organization
08 Industrial Applications and Services
SIC
3841
SIC Description
Surgical & Medical Instruments & Apparatus
Ticker
PEN

SEC filing data through

Insider Sentiment

Last purchase
—
Last sale
2026-04-02
Shares purchased (TTM)
0
Shares sold (TTM)
264,820
Buy ratio (TTM)0.0%

Institutional Sentiment

As of
2026-06-30
Institutional shares owned
33,516,964
Shares outstanding
39,353,965
Ownership
85.17%
-0.19% Y/Y

Earnings Market Reaction

Filing date
2026-07-30
Price on filing date
—
1-month reaction
1.67%
3-month reaction
…
Drift continued7/11 (64%)
Faded / reversed4/11 (36%)

Balance Sheet

Values in millions ($)
Line item2026-06-302026-03-312025-12-312025-09-302025-06-302025-03-312024-12-312024-09-302024-06-302024-03-312023-12-312023-09-30Subscriber-only columnSubscriber-only columnSubscriber-only columnSubscriber-only columnSubscriber-only columnTrend
Assets Current
Cash And Cash Equivalents At Carrying Value205241187321422376324280288223167101
Available For Sale Securities Debt Securities Current4543743581493316115190122148
Accounts Receivable Net Current190183190183176168168176201192202207
Inventory Net443439432432428416407393374398388374
Prepaid Expense And Other Assets Current523850553837373129313639
Assets Current1,3441,2751,2171,1421,0651,000951892944935915868
Property Plant And Equipment Net147134117988572636058767366
Operating Lease Right Of Use Asset167170174171174175178181183186189185
Finance Lease Right Of Use Asset242526272827282929303131
Intangible Assets Net Excluding Goodwill666676777687173
Goodwill167167167167167166166166166166166166
Deferred Income Tax Assets Net79807994109102100106109858564
Other Assets Noncurrent414141404044413939342615
Assets1,9751,8981,8271,7441,6751,5931,5331,4791,5351,5801,5561,468
Liabilities Current
Accounts Payable Current454435302831313333322728
Accrued Liabilities Current172152132124114113112106104107111104
Operating Lease Liability Current141414131313121212121111
Finance Lease Liability Current222222222222
Liabilities Current234212183170158159158153151153151145
Operating Lease Liability Noncurrent176179183180183185187190192195197192
Finance Lease Liability Noncurrent202021212221222223232424
Other Liabilities Noncurrent1413121518161598653
Liabilities444425399386381380382375373376377364
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
Preferred Stock Value--0---0---0-
Common Stock Value000000000000
Additional Paid In Capital1,2241,2011,1861,1651,1461,1171,0971,0791,0811,0621,0471,031
Accumulated Other Comprehensive Income Loss Net Of Tax12433-3-6-1-5-5-3-7
Retained Earnings Accumulated Deficit3052702381901449960268614613581
Stockholders Equity1,5311,4741,4281,3591,2941,2131,1511,1041,1611,2041,1791,104
Liabilities And Stockholders Equity1,9751,8981,8271,7441,6751,5931,5331,4791,5351,5801,5561,468
Allowance For Doubtful Accounts Receivable Current--2---6---3-
Preferred Stock Par Or Stated Value Per Share--0.00---0.00---0.00-
Preferred Stock Shares Authorized--5---5---5-
Preferred Stock Shares Issued--0---0---0-
Preferred Stock Shares Outstanding--0---0---0-
Common Stock Par Or Stated Value Per Share--0.00---0.00---0.00-
Common Stock Shares Authorized--300---300---300-
Common Stock Shares Issued--39---38---39-
Shares Outstanding--39---38---39-
Allowance For Doubtful Accounts Receivable22-266-333-3

Select a line item above to chart it.

Recent filings

Financial statements beyond 3 years are for subscribers only.

Unlock 17+ years of income statements, balance sheets, and cash flow statements

Start 7-day free trial

Penumbra Inc (PEN) — SEC Financial Statements & Analysis

Penumbra Inc (PEN) is a surgical & medical instruments & apparatus company, incorporated in DE. Penumbra Inc trades on NYSE as: PEN. Penumbra Inc (PEN)'s most recent SEC filing is a Form 10-Q for the period ended 2026-06-30, filed with the SEC on 2026-07-30. Based on that filing, Penumbra Inc carries a market cap of $12.43B, a P/E ratio of 77.38x, a P/B ratio of 8.12x, a P/S ratio of 8.26x, an enterprise value of $12.24B, and an EV/EBITDA multiple of 59.87x. On profitability, it posts a gross margin of 67.84%, an operating margin of 12.45%, a net margin of 10.67%, a Return on Equity (ROE) of 11.37%, a Return on Assets (ROA) of 8.80%, and a Return on Invested Capital (ROIC) of 12.84%. Per share, it reports EPS of $4.08, diluted EPS of $4.06, free cash flow per share of $5.49, and a dividend per share of $0.00. Over the trailing year, it posted revenue growth of 17.55% year-over-year, net income growth of 8.72% year-over-year, and EPS growth of 7.29% year-over-year. On the balance sheet, it maintains a current ratio of 5.75x, a quick ratio of 3.63x, working capital of $1.11B, a debt-to-equity ratio of 0.29x, a debt ratio of 0.22, an interest coverage ratio of -18.88x, free cash flow of $215.91M (TTM), and net debt of $-183.26M. Figures sourced from SEC EDGAR.

Market Cap
$12.43B
P/E TTM
77.38x
EPS TTM
$4.08
P/B TTM
8.12x
ROE TTM
11.37%
ROA TTM
8.80%
Debt To Equity
0.29x
Free Cash Flow TTM
$215.91M
Net Revenue TTM Growth 1Y
17.55%

Data as of 2026-06-30 · Source: SEC EDGAR

Frequently Asked Questions

What industry is Penumbra Inc in?

Penumbra Inc (PEN) operates in the Surgical & Medical Instruments & Apparatus industry.

What exchange does PEN trade on?

Penumbra Inc (PEN) trades on the NYSE.

Where is Penumbra Inc incorporated?

Penumbra Inc is incorporated in DE.

When was Penumbra Inc (PEN)'s most recent SEC filing?

Penumbra Inc (PEN)'s most recent SEC filing is a Form 10-Q for the period ended 2026-06-30, filed with the SEC on 2026-07-30.

What is PEN's market cap?

Penumbra Inc (PEN) has a market capitalization of $12.43B as of 2026-06-30.

What is PEN's P/E ratio?

Penumbra Inc (PEN)'s trailing twelve month P/E ratio is 77.38x as of 2026-06-30.

What is PEN's EPS (earnings per share)?

Penumbra Inc (PEN)'s trailing twelve month EPS is $4.08 as of 2026-06-30.

What is PEN's ROE (return on equity)?

Penumbra Inc (PEN)'s trailing twelve month Return on Equity (ROE) is 11.37% as of 2026-06-30.

What is PEN's ROA (return on assets)?

Penumbra Inc (PEN)'s trailing twelve month Return on Assets (ROA) is 8.80% as of 2026-06-30.

What is PEN's ROIC (return on invested capital)?

Penumbra Inc (PEN)'s trailing twelve month Return on Invested Capital (ROIC) is 12.84% as of 2026-06-30.

What is PEN's EV/EBITDA?

Penumbra Inc (PEN)'s trailing twelve month EV/EBITDA is 59.87x as of 2026-06-30.

Wall Street's data.
Main Street's price.