bf/NASDAQ:CSIQ_icon.jpeg

COM:CANADIANSOLAR

Canadian Solar Inc.

  • Stock

Last Close

11.80

21/11 21:00

Market Cap

747.78M

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
revenue
1.65B
-
2.96B
78.96%
3.47B
17.12%
2.85B
17.72%
3.39B
18.83%
3.74B
10.44%
3.20B
14.53%
3.48B
8.62%
5.28B
51.80%
7.47B
41.53%
7.61B
1.94%
cost of revenue
1.38B
-
2.38B
72.60%
2.89B
21.48%
2.44B
15.74%
2.75B
13.01%
2.97B
7.87%
2.48B
16.41%
2.79B
12.27%
4.37B
56.75%
6.21B
42.07%
6.33B
2.07%
gross profit
275.69M
-
580.99M
110.74%
576.77M
0.73%
417.19M
27.67%
637.60M
52.83%
775.08M
21.56%
718.50M
7.30%
689.91M
3.98%
909.31M
31.80%
1.26B
38.91%
1.28B
1.33%
selling and marketing expenses
88.43M
-
125.80M
42.26%
149.71M
19.01%
145.37M
2.90%
156.03M
7.34%
165.40M
6.01%
180.33M
9.02%
224.24M
24.35%
398.65M
77.78%
558.93M
40.20%
general and administrative expenses
44.77M
-
76.83M
71.61%
162.63M
111.69%
203.79M
25.31%
231.00M
13.35%
245.38M
6.22%
242.78M
1.06%
225.60M
7.08%
308.94M
36.94%
342.13M
10.74%
selling general and administrative expenses
133.19M
-
202.62M
52.13%
312.34M
54.15%
349.16M
11.79%
387.03M
10.85%
410.78M
6.14%
423.11M
3.00%
449.84M
6.32%
707.59M
57.30%
901.05M
27.34%
810.16M
10.09%
research and development expenses
11.69M
-
12.06M
3.18%
17.06M
41.46%
17.41M
2.06%
28.78M
65.32%
44.19M
53.57%
47.05M
6.45%
45.17M
3.99%
58.41M
29.31%
69.82M
19.54%
100.84M
44.43%
other expenses
428K
-
1.62M
279.21%
389K
76.03%
-2.73M
802.83%
-6.47M
136.76%
-11.01M
70.14%
-10.54M
4.33%
-25.52M
142.25%
-47.07M
84.41%
-63.80M
35.55%
cost and expenses
1.52B
-
2.59B
70.28%
3.22B
24.13%
2.76B
14.30%
3.12B
13.08%
3.38B
8.29%
2.94B
12.96%
3.26B
10.69%
5.09B
56.23%
7.11B
39.82%
7.24B
1.86%
operating expenses
144.88M
-
214.68M
48.18%
329.40M
53.44%
324.02M
1.63%
368.25M
13.65%
410.43M
11.45%
459.62M
11.99%
469.48M
2.15%
718.93M
53.13%
907.08M
26.17%
911.00M
0.43%
interest expense
46.24M
-
48.91M
5.76%
54.15M
10.72%
69.72M
28.76%
117.97M
69.20%
106.03M
10.12%
81.33M
23.30%
71.87M
11.62%
58.15M
19.09%
74.27M
27.71%
114.10M
53.64%
ebitda
143.22M
-
382.30M
166.94%
264.59M
30.79%
103.40M
60.92%
279.82M
170.62%
375.86M
34.32%
270.92M
27.92%
229.74M
15.20%
201.43M
12.32%
396.68M
96.93%
294.14M
25.85%
operating income
130.82M
-
366.31M
180.02%
247.37M
32.47%
93.16M
62.34%
269.35M
189.11%
364.66M
35.39%
111.19M
69.51%
20.62M
81.46%
-81.34M
494.50%
356.06M
537.76%
368.98M
3.63%
depreciation and amortization
80.82M
-
82.63M
2.23%
94.22M
14.03%
95.85M
1.73%
99.27M
3.57%
129.26M
30.20%
159.72M
23.57%
209.12M
30.93%
282.77M
35.22%
40.62M
85.64%
-74.84M
284.26%
total other income expenses net
-40.28M
-
-10.94M
72.84%
13.42M
222.64%
53.98M
302.31%
-27.33M
150.63%
28.66M
204.87%
68.48M
138.93%
113.87M
66.28%
219.80M
93.03%
407K
99.81%
39.54M
9,615.97%
income before tax
56.27M
-
320.83M
470.18%
223.47M
30.35%
87.66M
60.78%
134.52M
53.47%
298.49M
121.89%
179.67M
39.81%
134.48M
25.15%
138.46M
2.96%
356.47M
157.44%
408.52M
14.60%
income tax expense
7.64M
-
77.43M
913.49%
49.51M
36.06%
17.98M
63.69%
40.95M
127.81%
61.97M
51.32%
42.07M
32.12%
-1.98M
104.71%
35.84M
1,907.56%
73.35M
104.65%
59.50M
18.88%
net income
31.66M
-
239.50M
656.53%
171.86M
28.24%
65.25M
62.03%
99.57M
52.60%
237.07M
138.09%
171.59M
27.62%
146.70M
14.50%
95.25M
35.07%
239.97M
151.94%
274.19M
14.26%
weighted average shs out
46.31M
-
54.41M
17.49%
55.73M
2.43%
57.52M
3.22%
58.17M
1.12%
58.91M
1.29%
59.63M
1.22%
59.58M
0.10%
61.61M
3.42%
64.32M
4.40%
65.38M
1.63%
weighted average shs out dil
50.39M
-
59.35M
17.79%
60.43M
1.81%
58.06M
3.92%
61.55M
6.01%
62.29M
1.21%
60.78M
2.43%
62.31M
2.52%
68.87M
10.54%
71.18M
3.36%
72.19M
1.42%
eps
0.68
-
4.40
547.06%
3.08
30.00%
1.13
63.31%
1.71
51.33%
4.02
135.09%
2.88
28.36%
2.46
14.58%
1.55
36.99%
3.73
140.65%
4.19
12.33%
epsdiluted
0.63
-
4.11
552.38%
2.93
28.71%
1.12
61.77%
1.69
50.89%
3.81
125.44%
2.83
25.72%
2.38
15.90%
1.46
38.66%
3.44
135.62%
3.80
10.47%

All numbers in (except ratios and percentages)