Companies: 10,795·Total market cap: $144.5T
Penumbra, Inc.

Penumbra, Inc.

PENNYSEHealthcare● Active
$320.51
$-0.02(-0.01%)
Market Cap$12.6B
P/E Ratio
52W High$362.41
52W Low$221.26

Penumbra, Inc. (PEN) · Income Statement

Annual, quarterly, or TTM views · SEC 10-K & 10-Q via FMP · adjust period and M/B/T below.

FMP · PEN · as of 2026-06-08

Financial statements

Revenue · Gross Profit · Net Income
Breakdown2025-122024-122023-122022-122021-12
Revenue
Revenue$1.40B$1.19B$1.06B$0.85B$0.75B
Cost of Revenue$0.46B$0.44B$0.38B$0.31B$0.27B
Gross Profit$0.94B$0.75B$0.68B$0.54B$0.48B
Gross Margin %(computed)67.14%63.20%64.49%63.18%63.59%
Operating Expenses
R&D Expenses$0.09B$0.09B$0.08B$0.08B$0.10B
G&A Expenses$0.00B$0.57B$0.00B$0.00B$0.38B
Total Operating Expenses$0.75B$0.75B$0.61B$0.53B$0.48B
Operating Income$0.19B$0.01B$0.07B$0.01B($0.01B)
Operating Margin %(computed)13.48%0.78%6.95%0.72%-1.00%
Interest Income$0.00B$0.01B$0.01B$0.00B$0.00B
Interest Expense$0.00B$0.00B$0.00B$0.00B$0.00B
Income Before Tax$0.21B$0.02B$0.08B$0.00B($0.01B)
Income Tax Expense$0.03B$0.01B($0.01B)$0.01B($0.01B)
Net Income$0.18B$0.01B$0.09B($0.00B)$0.01B
Net Margin %(computed)12.66%1.17%8.59%-0.24%0.71%
Per Share & EBITDA
EPS (Basic)$4.57$0.36$2.37$-0.05$0.14
Wtd Avg Shares0.04B0.04B0.04B0.04B0.04B
EBITDA$0.22B$0.05B$0.11B$0.03B$0.01B
EBITDA Margin %(computed)15.86%3.85%10.26%3.54%1.05%

Data source: Financial Modeling Prep · Last updated: 2026-06-08 · USD · B

Explore more Penumbra, Inc. data

About Penumbra, Inc. (PEN) Income Statement

Penumbra, Inc. (PEN) income statement data is sourced from SEC Form 10-K and 10-Q filings. For fiscal year 2025, PEN reported revenue of $1.40B, gross profit of $0.94B (gross margin 67.14%), and net income of $0.18B — a net profit margin of 12.66%.

Frequently asked questions

PEN · 4 questions

Penumbra, Inc. (PEN) reported revenue of $1.40B for 2025, up 17.5% year-over-year.

PEN revenuePEN salesannual revenue YoYincome statement

· Source: FMP /stable/income-statement · SEC EDGAR Form 10-K & 10-Q · As of 2026-06-08