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
Revenue1862633344455475607488471,0591,195
Cost of revenue6292117152175222272312376440
Gross profit124171217293372338475535683755
Research and development----5290105798495
Sales, general and administrative102148184226273287378450506574
Acquired in-process research and development--------18-
Impairment charge---------77
Total operating expenses120172216293324377483529609746
Income from operations4-11-148-39-86749
Nonoperating Income (Expense)--------612
Income before income taxes4-1-----1148021
Income Tax Expense (Benefit)2-16-4-43-19-136-117
Net income (loss)2155748-165-29114
Earnings Per Share, Basic0.090.490.140.191.39-0.440.14-0.052.370.36
Earnings Per Share, Diluted0.080.440.130.181.34-0.440.14-0.052.320.36