bf/NASDAQ:CSIQ_icon.jpeg

COM:CANADIANSOLAR

Canadian Solar Inc.

  • Stock

Last Close

11.80

21/11 21:00

Market Cap

1.07B

Beta: -

Volume Today

1.90M

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Dec '14
Dec '15
Dec '16
Dec '17
Dec '18
Dec '19
Dec '20
Dec '21
Dec '22
Dec '23
account payables
639.38M
-
800.99M
25.28%
985.76M
23.07%
736.78M
25.26%
975.60M
32.41%
379.46M
61.10%
585.60M
54.32%
514.74M
12.10%
503.00M
2.28%
805.30M
60.10%
813.68M
1.04%
accumulated other comprehensive income loss
53.91M
-
20.06M
62.79%
-59.86M
398.41%
-91.81M
53.39%
-54.03M
41.15%
-110.15M
103.85%
-109.61M
0.49%
-28.72M
73.80%
-50.58M
76.12%
-170.55M
237.16%
-118.74M
30.38%
cash and cash equivalents
228.25M
-
549.54M
140.76%
553.08M
0.64%
511.04M
7.60%
561.68M
9.91%
444.30M
20.90%
668.77M
50.52%
1.18B
76.26%
869.83M
26.21%
981.43M
12.83%
2.94B
199.42%
cash and short term investments
228.25M
-
549.54M
140.76%
553.08M
0.64%
511.04M
7.60%
561.68M
9.91%
444.30M
20.90%
668.77M
50.52%
1.18B
76.26%
869.83M
26.21%
981.43M
12.83%
2.94B
199.42%
common stock
561.24M
-
675.24M
20.31%
677.10M
0.28%
701.28M
3.57%
702.16M
0.13%
702.93M
0.11%
703.81M
0.12%
687.03M
2.38%
835.54M
21.62%
835.54M
0%
835.54M
0%
deferred revenue
75.33M
-
111.97M
48.65%
76.21M
31.94%
90.10M
18.23%
51.74M
42.58%
39.02M
24.58%
134.81M
245.44%
189.47M
40.55%
135.51M
28.48%
334.94M
147.17%
392.31M
17.13%
deferred revenue non current
81.25M
-
83.36M
2.60%
106.05M
27.22%
83.79M
20.99%
81.70M
2.50%
75.78M
7.24%
86.23M
13.79%
64.19M
25.56%
60.29M
6.07%
116.85M
-
deferrred tax liabilities non current
24.04M
-
10.35M
56.97%
19.03M
83.95%
23.35M
22.69%
5.56M
76.18%
35.70M
541.82%
56.46M
58.17%
49.08M
13.08%
48.15M
1.89%
66.63M
38.38%
82.83M
24.31%
goodwill
7.61M
-
7.62M
0.11%
6.25M
17.97%
1.00M
83.91%
goodwill and intangible assets
24.43M
-
19.89M
18.59%
120.64M
506.45%
64.69M
46.38%
95.88M
48.22%
81.63M
14.87%
83.63M
2.45%
84.84M
1.45%
90.00M
6.08%
85.62M
4.87%
19.73M
76.96%
intangible assets
24.43M
-
19.89M
18.59%
113.03M
468.20%
57.07M
49.50%
89.64M
57.05%
80.62M
10.06%
83.63M
3.73%
84.84M
1.45%
90.00M
6.08%
85.62M
4.87%
inventory
231.16M
-
432.32M
87.03%
334.49M
22.63%
295.37M
11.69%
346.09M
17.17%
262.02M
24.29%
554.07M
111.46%
695.98M
25.61%
1.19B
71.32%
1.52B
27.82%
1.37B
9.88%
long term debt
151.39M
-
284.30M
87.79%
756.58M
166.12%
643.74M
14.91%
530.82M
17.54%
393.61M
25.85%
640.20M
62.65%
682.54M
6.61%
771.52M
13.04%
1.07B
38.05%
1.65B
55.38%
long term investments
34.07M
-
38.82M
13.95%
187.13M
382.01%
368.46M
96.90%
414.21M
12.42%
126.09M
69.56%
152.83M
21.20%
78.29M
48.77%
98.82M
26.22%
115.78M
17.17%
277.05M
139.28%
net debt
701.65M
-
460.27M
34.40%
1.36B
195.49%
1.92B
41.40%
1.93B
0.20%
1.74B
9.69%
1.75B
0.82%
1.63B
7.05%
2.39B
46.44%
3.03B
26.92%
1.54B
49.29%
net receivables
315.04M
-
418.55M
32.86%
584.20M
39.58%
478.44M
18.10%
479.95M
0.32%
622.23M
29.65%
592.22M
4.82%
545.71M
7.85%
887.54M
62.64%
1.24B
39.27%
1.21B
2.14%
other assets
other current assets
444.41M
-
418.69M
5.79%
219.47M
47.58%
1.58B
622.07%
1.82B
14.81%
1.22B
32.78%
857.63M
29.88%
1.10B
28.44%
1.03B
6.65%
653.90M
36.41%
292.88M
55.21%
other current liabilities
285.14M
-
310.79M
8.99%
437.78M
40.86%
1.10B
152.13%
1.12B
1.73%
739.02M
34.19%
588.54M
20.36%
757.22M
28.66%
913.40M
20.63%
1.17B
28.26%
1.95B
66.86%
other liabilities
-44.24M
-
other non current assets
205.32M
-
161.62M
21.29%
221.76M
37.21%
378.31M
70.59%
351.23M
7.16%
549.64M
56.49%
687.13M
25.01%
674.46M
1.84%
645.76M
4.25%
734.87M
13.80%
1.24B
69.27%
other non current liabilities
17.19M
-
15.58M
9.38%
46.76M
200.16%
35.27M
24.59%
103.76M
194.23%
166.36M
60.33%
167.26M
0.54%
259.91M
55.39%
343.79M
32.27%
384.18M
11.75%
471.45M
22.72%
othertotal stockholders equity
-32.12M
-
-25.68M
20.05%
-17.14M
33.26%
-8.90M
48.09%
417K
104.69%
10.68M
2,459.95%
5.33M
50.03%
-28.24M
629.36%
-19.43M
31.19%
1.13M
105.80%
292.74M
25,874.89%
preferred stock
269
-
22
91.82%
property plant equipment net
407.61M
-
469.35M
15.15%
1.53B
225.24%
574.41M
62.37%
811.20M
41.22%
939.88M
15.86%
1.14B
20.94%
1.34B
18.13%
1.55B
15.09%
2.23B
44.10%
4.28B
92.05%
retained earnings
-192.50M
-
47.00M
124.41%
218.86M
365.67%
284.11M
29.81%
383.68M
35.05%
622.02M
62.12%
793.60M
27.59%
940.35M
18.49%
1.04B
10.12%
1.28B
23.17%
1.55B
21.50%
short term debt
778.51M
-
725.51M
6.81%
1.16B
59.41%
1.79B
54.80%
1.96B
9.35%
1.79B
8.53%
1.78B
0.44%
2.13B
19.29%
2.49B
16.89%
2.95B
18.53%
2.70B
8.26%
short term investments
tax assets
62.95M
-
66.86M
6.20%
97.13M
45.29%
229.98M
136.77%
131.80M
42.69%
121.09M
8.13%
153.96M
27.15%
170.66M
10.84%
236.50M
38.58%
229.23M
3.08%
263.46M
14.93%
tax payables
158.50M
-
total assets
2.45B
-
3.07B
25.21%
4.42B
43.77%
5.41B
22.40%
5.89B
8.93%
4.89B
16.93%
5.47B
11.74%
6.54B
19.56%
7.39B
13.03%
9.04B
22.32%
11.90B
31.63%
total current assets
1.72B
-
2.32B
34.69%
2.26B
2.24%
3.79B
67.43%
4.09B
7.77%
3.07B
24.75%
3.25B
5.81%
4.19B
28.68%
4.77B
14.00%
5.64B
18.29%
5.81B
3.01%
total current liabilities
1.78B
-
1.95B
9.61%
2.66B
36.27%
3.72B
40.08%
4.11B
10.40%
2.95B
28.23%
3.09B
4.87%
3.59B
16.05%
4.04B
12.53%
5.26B
30.23%
5.86B
11.52%
total debt
929.90M
-
1.01B
8.59%
1.91B
89.46%
2.43B
27.23%
2.49B
2.24%
2.18B
12.22%
2.42B
10.93%
2.81B
15.94%
3.26B
15.96%
4.01B
23.16%
4.48B
11.55%
total investments
34.07M
-
38.82M
13.95%
187.13M
382.01%
368.46M
96.90%
414.21M
12.42%
126.09M
69.56%
152.83M
21.20%
78.29M
48.77%
98.82M
26.22%
115.78M
17.17%
277.05M
139.28%
total liabilities
2.05B
-
2.34B
14.16%
3.58B
53.01%
4.51B
25.73%
4.83B
7.16%
3.62B
25.05%
4.04B
11.67%
4.64B
14.89%
5.26B
13.30%
6.73B
27.91%
8.19B
21.69%
total liabilities and stockholders equity
2.45B
-
3.07B
25.21%
4.42B
43.77%
5.41B
22.40%
5.89B
8.93%
4.89B
16.93%
5.47B
11.74%
6.54B
19.56%
7.39B
13.03%
9.04B
22.32%
11.90B
31.63%
total non current assets
734.38M
-
756.54M
3.02%
2.15B
184.61%
1.62B
24.95%
1.80B
11.66%
1.82B
0.78%
2.21B
21.77%
2.35B
6.18%
2.62B
11.29%
3.39B
29.66%
6.08B
79.25%
total non current liabilities
273.88M
-
393.58M
43.71%
928.42M
135.89%
786.15M
15.32%
721.84M
8.18%
671.46M
6.98%
950.15M
41.51%
1.06B
11.11%
1.22B
15.92%
1.52B
23.87%
2.33B
53.45%
total stockholders equity
390.53M
-
716.61M
83.50%
818.97M
14.28%
884.68M
8.02%
1.03B
16.68%
1.23B
18.72%
1.39B
13.68%
1.57B
12.73%
1.80B
14.69%
1.94B
7.80%
2.56B
31.81%

All numbers in (except ratios and percentages)