Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Dec 31,
2015
Dec 31,
2016
Dec 31,
2017
Dec 31,
2018
Dec 31,
2019
Dec 31,
2020
Dec 31,
2021
Dec 31,
2022
Dec 31,
2023
Dec 31,
2024
Net income (loss)--5347-193-29114
Depreciation and amortization224681316242724
Stock-based compensation7151818212666375146
Impairment charge---------77
Inventory Write-down131241133644
Deferred taxes-3-12-4-62-19-141-19-16
Acquired in-process research and development--------18-
Other--10053124
Accounts receivable111592625821700-27
Inventories25201922415752756866
Prepaid expenses and other current and non-current assets49-2-249131193
Accounts payable01216-0-21314
Accrued expenses and other non-current liabilities8610148231711614
Proceeds from lease incentives------400-
Net cash provided by (used in) operating activities-22-13132927-3310-5697168
Asset acquisition, net of cash acquired--------1-
Purchases of non-marketable investments--51-----10
Purchases of marketable investments------127-8223
Proceeds from sales of marketable investments------21--
Proceeds from maturities of marketable investments-6511312791691227383131
Purchases of property and equipment5141310222521191521
Other----230-1-1
Net cash provided by (used in) investing activities-861-78-0-13-104-2255-1678
Proceeds from Stock Options Exercised1355455862
Proceeds from Stock Plans-76791114141515
Payment of employee taxes related to vested common and restricted stock331218191016821
Payments of finance lease obligations----331222
Repurchase of common stock---------100
Other------2-0-0-0-0
Net cash (used in) provided by financing activities1247104-10-913511216-87
Effect of foreign exchange rate changes on cash and cash equivalents-----0-11-00-2
NET INCREASE IN CASH AND CASH EQUIVALENTS----5-3-101098157
Income Taxes Paid12000113721
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability------1027292
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability------1010
Shares------174-17-
Stock Options------81---
Capital Expenditures Incurred but Not yet Paid0111312212
Share Repurchase Program, Excise Tax---------0