Singapore markets closed

Cloudflare, Inc. (NET)

NYSE - Nasdaq Real-time price. Currency in USD
Add to watchlist
73.89-15.08 (-16.95%)
As of 03:27PM EDT. Market open.
Show:
Annual

Balance sheet

All numbers in thousands
Breakdown
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Assets
Current assets
Cash
Cash and cash equivalents
86,864
204,178
313,777
108,895
Other short-term investments
1,586,880
1,445,759
1,508,066
923,201
Total cash
1,673,744
1,649,937
1,821,843
1,032,096
Net receivables
248,268
148,544
95,543
63,499
Other current assets
47,502
70,556
29,433
10,295
Total current assets
1,983,077
1,887,884
1,955,856
1,129,954
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
679,849
597,861
434,263
249,444
Accumulated depreciation
-218,480
-178,901
-120,213
-82,608
Net property, plant and equipment
461,369
418,960
314,050
166,836
Goodwill
148,047
148,047
23,530
17,167
Intangible assets
19,564
32,483
1,254
2,800
Other long-term assets
14,474
7,389
7,061
19,718
Total non-current assets
776,690
700,024
416,215
250,697
Total assets
2,759,767
2,587,908
2,372,071
1,380,651
Liabilities and stockholders' equity
Liabilities
Current liabilities
Current debt
-
-
12,117
-
Accounts payable
53,727
35,607
26,086
14,485
Accrued liabilities
63,597
68,327
38,085
20,217
Deferred revenues
347,608
218,647
116,546
54,945
Other current liabilities
-
1,902
4,651
8,603
Total current liabilities
567,084
397,870
288,565
141,377
Non-current liabilities
Long-term debt
1,283,362
1,436,192
1,146,877
383,275
Deferred revenues
17,244
11,732
4,680
1,891
Other long-term liabilities
15,540
10,526
7,114
9,859
Total non-current liabilities
1,429,636
1,566,074
1,267,708
422,334
Total liabilities
1,996,720
1,963,944
1,556,273
563,711
Stockholders' equity
Common stock
337
328
321
304
Retained earnings
-1,023,840
-839,891
-680,829
-420,520
Accumulated other comprehensive income
1,984
-11,896
-2,645
163
Total stockholders' equity
763,047
623,964
815,798
816,940
Total liabilities and stockholders' equity
2,759,767
2,587,908
2,372,071
1,380,651