Canada markets closed

Canadian Solar Inc. (L5A.F)

Frankfurt - Frankfurt Delayed Price. Currency in EUR
Add to watchlist
15.55+0.28 (+1.87%)
At close: 05:10PM CEST
Annual

Cash Flow

Currency in USD. All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Cash flows from operating activities
Net Income
274,187
274,187
239,968
95,248
146,703
Depreciation & amortization
307,040
307,040
234,559
282,769
209,118
Stock based compensation
55,335
55,335
9,370
8,808
12,350
Change in working capital
-168,512
-168,512
285,118
-886,745
-560,425
Accounts receivable
58,985
58,985
-357,276
-284,785
65,379
Inventory
182,767
182,767
-406,343
-518,741
-180,974
Accounts Payable
13,115
13,115
351,535
11,023
-89,180
Other working capital
-876,966
-876,966
288,634
-837,754
-455,482
Other non-cash items
-15,252
-15,252
-11,370
83,558
52,636
Net cash provided by operating activites
684,615
684,615
916,631
-408,254
-120,541
Cash flows from investing activities
Investments in property, plant and equipment
-1,561,581
-1,561,581
-627,997
-429,500
-334,941
Acquisitions, net
-122,852
-122,852
-19,355
-54,004
-17,758
Purchases of investments
-427
-427
0
0
-
Other investing activites
-145,956
-
-
-
-
Net cash used for investing activites
-1,671,416
-1,671,416
-630,488
-429,570
-319,662
Cash flows from financing activities
Debt repayment
-1,643,372
-1,643,372
-1,714,780
-1,902,974
-1,583,770
Common stock issued
0
0
0
148,510
0
Common stock repurchased
-
-
0
0
-5,963
Dividends Paid
-
-
-
0
0
Other financing activites
900,358
900,358
-14,486
-7,304
267,751
Net cash used privided by (used for) financing activities
2,052,828
2,052,828
428,639
614,071
823,501
Net change in cash
976,929
976,929
535,221
-205,433
434,295
Cash at beginning of period
1,969,503
1,969,503
1,434,282
1,639,715
1,205,420
Cash at end of period
2,946,432
2,946,432
1,969,503
1,434,282
1,639,715
Free Cash Flow
Operating Cash Flow
684,615
684,615
916,631
-408,254
-120,541
Capital Expenditure
-1,561,581
-1,561,581
-627,997
-429,500
-334,941
Free Cash Flow
-876,966
-876,966
288,634
-837,754
-455,482