NasdaqGS - Delayed Quote USD
Canadian Solar Inc. (CSIQ)
7.86
-0.03
(-0.38%)
At close: April 23 at 4:00:02 PM EDT
Breakdown
TTM
12/31/2023
12/31/2022
12/31/2021
12/31/2020
Operating Cash Flow
-761,793
684,615
916,631
-408,254
-120,541
Investing Cash Flow
-1,823,722
-1,671,416
-630,488
-429,570
-319,662
Financing Cash Flow
2,404,519
2,052,828
428,639
614,071
823,501
End Cash Position
2,812,036
2,946,432
1,969,503
1,434,282
1,639,715
Income Tax Paid Supplemental Data
--
83,077
77,400
57,396
38,193
Interest Paid Supplemental Data
--
121,665
76,511
71,006
78,747
Capital Expenditure
-1,840,055
-1,561,581
-627,997
-429,500
-334,941
Issuance of Capital Stock
-430,897
--
--
148,510
--
Issuance of Debt
--
2,795,842
2,157,905
2,375,839
2,108,106
Repayment of Debt
--
-1,643,372
-1,714,780
-1,902,974
-1,583,770
Repurchase of Capital Stock
--
--
--
--
-5,963
Free Cash Flow
-2,601,848
-876,966
288,634
-837,754
-455,482
12/31/2020 - 11/9/2006
Upgrade to begin using 40 years of financial statements and get so much more.
Perform in-depth fundamental analysis with decades of income statements, balance sheets, and cash flows — all exportable.
UpgradeRelated Tickers
JKS JinkoSolar Holding Co., Ltd.
16.99
+1.01%
RUN Sunrun Inc.
6.66
-3.20%
SEDG SolarEdge Technologies, Inc.
11.92
-8.66%
FSLR First Solar, Inc.
131.10
-3.14%
NOVA Sunnova Energy International Inc.
0.2133
-6.32%
ARRY Array Technologies, Inc.
4.3300
+0.93%
MAXN Maxeon Solar Technologies, Ltd.
3.3500
+22.71%
SOL Emeren Group Ltd
1.2600
+1.61%
NXT Nextracker Inc.
40.13
-0.57%
ENPH Enphase Energy, Inc.
45.07
-15.65%