New Zealand markets open in 2 hours 40 minutes

Penumbra, Inc. (PEN)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
177.42+1.43 (+0.81%)
At close: 01:00PM EDT
177.38 -0.04 (-0.02%)
After hours: 03:06PM EDT
Show:
Annual

Balance sheet

All numbers in thousands
Breakdown
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Assets
Current assets
Cash
Cash and cash equivalents
167,486
69,858
59,379
69,670
-
Other short-term investments
121,701
118,172
195,496
195,162
-
Total cash
289,187
188,030
254,875
264,832
-
Net receivables
201,768
203,384
133,940
114,608
-
Inventory
388,023
334,006
263,504
219,527
-
Other current assets
36,424
30,279
29,155
18,735
-
Total current assets
915,402
755,699
681,474
617,702
-
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
352,191
338,999
265,501
157,369
-
Accumulated depreciation
-51,752
-41,725
-38,414
-29,943
-
Net property, plant and equipment
300,439
297,274
227,087
127,426
-
Goodwill
166,270
166,046
166,388
8,372
-
Intangible assets
63,156
74,861
90,618
10,639
-
Other long-term assets
25,880
12,793
12,985
8,705
-
Total non-current assets
640,903
615,187
562,776
205,281
-
Total assets
1,556,305
1,370,886
1,244,250
822,983
-
Liabilities and stockholders' equity
Liabilities
Current liabilities
Accounts payable
27,155
26,679
13,421
14,109
-
Accrued liabilities
103,570
97,142
99,796
75,983
-
Deferred revenues
6,985
9,158
0
-
-
Other current liabilities
-
-
-
3,000
4,291
Total current liabilities
151,144
144,932
123,197
105,932
-
Non-current liabilities
Deferred tax liabilities
-
-
-
4,781
4,005
Other long-term liabilities
5,308
3,276
3,558
8,014
-
Total non-current liabilities
226,217
227,096
167,126
79,263
-
Total liabilities
377,361
372,028
290,323
185,195
-
Stockholders' equity
Common stock
39
38
37
36
-
Retained earnings
134,858
43,904
45,906
40,622
-
Accumulated other comprehensive income
-3,151
-8,124
-2,630
2,541
-
Total stockholders' equity
1,178,944
998,858
953,927
641,498
-
Total liabilities and stockholders' equity
1,556,305
1,370,886
1,244,250
822,983
-