Markets
News
Analysis
Tools
Learn
English
繁体中文
ไทย
Tiếng việt
简体中文
Español
Português
Deutsch
한국어
日本語
Log in
Sign Up
Markets
/
Stocks
/
nasdaq-csiq
/
Canadian Solar Inc
CSIQ
12.710
USD
-1.380
-9.79%
Market hours (ET)
Quotes delayed by 15 min
USD
0.000
Pre-market (ET)
851.08M
Market Cap
Loss
P/E TTM
Canadian Solar Inc
12.710
-1.380
-9.79%
Overview
Company
Financials
Statements
Income Statement
Balance Sheet
Cash Flow Statement
Overview
Company
Financials
Statements
Income Statement
Balance Sheet
Cash Flow Statement
Quarterly
Quarterly+Annual
Quarterly
Annual
YOY
Hide blank rows
FY2025Q1
FY2024Q4
FY2024Q3
FY2024Q2
FY2024Q1
FY2023Q4
FY2023Q3
FY2023Q2
Operating cash flows (indirect method)
Cash flow from continuing operating activities
9.36%
-264.20M
-65.02%
66.47M
-246.29%
-230.97M
-248.27%
-429.34M
--
-291.49M
--
190.00M
--
157.89M
--
289.56M
Net income from continuing operations
-311.62%
-76.65M
-4132.47%
-135.44M
-109.72%
-6.07M
-86.12%
27.42M
--
36.22M
--
-3.20M
--
62.47M
--
197.54M
Other non-cash items
2.16%
161.77M
-256.36%
-237.99M
-29.40%
57.40M
-8.62%
174.20M
--
158.35M
--
152.21M
--
81.30M
--
190.63M
Change in working capital
28.13%
-349.32M
973.17%
439.89M
-2098.80%
-282.29M
-539.85%
-630.96M
--
-486.06M
--
40.99M
--
14.12M
--
-98.61M
Cash from non-recurring investing activities
Cash from operating activities
9.36%
-264.20M
-65.02%
66.47M
-246.29%
-230.97M
-248.27%
-429.34M
--
-291.49M
--
190.00M
--
157.89M
--
289.56M
Investing cash flow
Net cash from continuing investing activities
-12.44%
385.09M
16.42%
544.84M
25.93%
484.58M
25.61%
401.18M
--
439.80M
--
467.98M
--
384.81M
--
319.39M
Capital expenditures
-12.44%
385.09M
13.90%
544.84M
25.93%
484.58M
25.61%
401.18M
--
439.80M
--
478.36M
--
384.81M
--
319.39M
Net cash flow from disposal of fixed assets
-12.44%
385.09M
16.42%
544.84M
25.93%
484.58M
25.61%
401.18M
--
439.80M
--
467.98M
--
384.81M
--
319.39M
Net cash flow from business transactions
--
--
76.05%
-10.91M
--
--
--
--
--
--
--
-45.57M
--
--
--
--
Net cash flow from investment products
--
--
-15040.52%
-64.65M
--
--
--
--
--
--
--
-427.00K
--
--
--
--
Net cash flow from other investing activities
-1328.00%
-83.90M
-88.38%
15.31M
87.87%
-12.12M
114.03%
2.52M
--
6.83M
--
131.70M
--
-99.94M
--
-17.93M
Cash from non-current investing activities
Net cash flow from investing activities
-8.32%
-468.98M
-27.97%
-633.91M
-2.47%
-496.71M
-18.19%
-398.67M
--
-432.97M
--
-495.37M
--
-484.74M
--
-337.32M
Financing cash flow
Cash flow from continuous financing activities
-24.77%
544.24M
-38.14%
137.47M
1174.79%
1.27B
-86.12%
187.60M
--
723.41M
--
222.22M
--
99.73M
--
1.35B
Net cash flow from debt Issuance/repayment
--
--
--
1.66B
--
--
--
--
--
--
--
--
--
--
--
--
Net cash flow from common stock issuance/repurchase
--
-21.40M
-104.86%
-1.89M
-105.69%
-7.06M
-108.79%
-70.62M
--
--
--
38.99M
--
124.25M
--
803.64M
Net cash flow from preferred stock issuance/repurchase
--
0.00
--
-14.76M
--
200.00M
--
297.00M
--
--
--
--
--
--
--
--
Net cash flow from other financing activities
-21.81%
565.64M
-905.54%
-1.48B
4496.79%
1.08B
-107.08%
-38.78M
--
723.41M
--
183.22M
--
-24.53M
--
547.49M
Net cash from non-recurrent financing activities
Net cash from financing activities
-24.77%
544.24M
-38.14%
137.47M
1174.79%
1.27B
-86.12%
187.60M
--
723.41M
--
222.22M
--
99.73M
--
1.35B
Net cash flow
Beginning cash balance
-23.16%
2.26B
-5.52%
2.83B
-32.55%
2.19B
39.44%
2.89B
--
2.95B
--
2.99B
--
3.25B
--
2.08B
Current period cash flow changes
-339.97%
-230.10M
-1109.81%
-563.77M
347.19%
635.55M
-159.76%
-701.89M
--
-52.30M
--
-46.60M
--
-257.11M
--
1.17B
Effect of exchange rate changes
19.71%
-41.15M
-465.96%
-133.80M
406.65%
91.93M
52.25%
-61.48M
--
-51.25M
--
36.56M
--
-29.98M
--
-128.77M
Ending cash balance
-29.72%
2.03B
-23.16%
2.26B
-5.52%
2.83B
-32.55%
2.19B
--
2.89B
--
2.95B
--
2.99B
--
3.25B
Free cash flow
11.21%
-649.29M
-65.89%
-478.37M
-215.33%
-715.55M
-2683.72%
-830.52M
--
-731.29M
--
-288.37M
--
-226.92M
--
-29.84M
Currency unit
USD
USD
USD
USD
USD
USD
USD
USD
Audit opinions
--
--
--
--
--
--
--
--
KeyAI
Please log in to use KeyAI
Log in
Sign Up