Penumbra, Inc. (PEN) Financials
PEN Assets vs Liabilities
| Date | Assets | Liabilities |
|---|---|---|
| March 31, 2026 | 1.9 billion | 424.6 million |
| Dec. 31, 2025 | 1.8 billion | 398.9 million |
| Sept. 30, 2025 | 1.7 billion | 385.7 million |
| June 30, 2025 | 1.7 billion | 380.9 million |
PEN Free Cash Flow and Stock based compensation
Graph available only for paid members. Upgrade to see it.
| Date | Free Cash Flow | Stock based compensation |
|---|---|---|
| March 31, 2026 | 73.3 million | 14.6 million |
| Dec. 31, 2025 | 68.1 million | 15.3 million |
| Sept. 30, 2025 | 42.0 million | 15.9 million |
| June 30, 2025 | 29.4 million | 14.2 million |
PEN Net Income
Graph available only for paid members. Upgrade to see it.
| Date | Net Income |
|---|---|
| March 31, 2026 | 32.6 million |
| Dec. 31, 2025 | -130.3 million |
| Sept. 30, 2025 | 45.9 million |
| June 30, 2025 | 45.3 million |
PEN Cash and Debt
Graph available only for paid members. Upgrade to see it.
| Date | Cash | Debt | Capital Lease |
|---|---|---|---|
| March 31, 2026 | 241.3 million | 199.6 million | 216.2 million |
| Dec. 31, 2025 | 186.9 million | 203.5 million | 219.7 million |
| Sept. 30, 2025 | 470.3 million | 21.2 million | 201.5 million |
| June 30, 2025 | 424.6 million | 21.8 million | 220.5 million |
PEN Shares Outstanding
PEN Expenses
Graph available only for paid members. Upgrade to see it.
| Date | Capex | R&D | G&A | S&M |
|---|---|---|---|---|
| March 31, 2026 | 13.7 million | 22.4 million | 192.8 million | - |
| Dec. 31, 2025 | 18.4 million | 21.8 million | 181.1 million | - |
| Sept. 30, 2025 | 16.2 million | 22.7 million | 168.9 million | - |
| June 30, 2025 | 15.6 million | 23.2 million | 160.0 million | - |
PEN Cost of Revenue
Graph available only for paid members. Upgrade to see it.
| Date | Revenue | Cost of Revenue |
|---|---|---|
| March 31, 2026 | 374.8 million | 121.3 million |
| Dec. 31, 2025 | 385.4 million | 123.3 million |
| Sept. 30, 2025 | 354.7 million | 114.3 million |
| June 30, 2025 | 339.5 million | 115.4 million |
PEN Revenue by Segment
Graph available only for paid members. Upgrade to see it.
PEN
Price: $318.18
52 week price:
Earnings Per Share: 4.35 USD
P/E Ratio: 74.08
Exchange: NYQ
Sector: Healthcare
Industry: Medical Devices
Country: United States
Volume: 268800
Ebitda: 1.8 millionMarket Capitalization: 12.6 billion