bf/NASDAQ:CSIQ_icon.jpeg

NASDAQ:CSIQ

Canadian Solar Inc.

  • Stock

USD

Last Close

16.20

26/07 20:00

Market Cap

1.07B

Beta: 1.46

Volume Today

1.43M

Avg: 965.56K

PE Ratio

3.89

PFCF: −7.28

Institutional trades

Jan 21May 21Aug 21Dec 21Apr 22Aug 22Dec 22Mar 23-2M-1M01M2M3M

Institutional Ownership

020M40M60M80MSep 14Sep 16Sep 18Sep 20Sep 22

Current holdings institutionals

Filer Shares Latest Filing Date Previously owned Change Share-Type Market Value
9.29M
2021-05-07
6.82M
2.47M
Shares
461.13M
2.96M
2021-05-17
3.47M
-514.36K
Shares
146.72M
1.61M
2021-05-14
1.54M
75.69K
Shares
80.01M
1.05M
2021-05-13
384.43K
664.77K
Shares
52.07M
918.04K
2021-05-14
0
918.04K
Shares
45.56M
662.45K
2021-05-17
1.25M
-583.64K
Shares
32.88M
656.02K
2021-05-19
881.02K
-225K
Shares
32.56M
639.33K
2021-05-17
479.72K
159.61K
Shares
31.73M
631.75K
2023-07-24
618.06K
13.69K
Shares
24.44M
574.01K
2022-05-09
630.38K
-56.37K
Shares
28.49M
550.94K
2021-05-14
447.70K
103.24K
Shares
27.34M
543.80K
2021-05-18
482.10K
61.70K
PUT
26.99M
441.71K
2021-07-09
349.82K
91.88K
Shares
21.92M
434.08K
2021-05-14
414.69K
19.39K
Shares
21.54M
429.90K
2021-05-21
321.60K
108.30K
PUT
21.34M
427.86K
2021-04-15
303.12K
124.73K
Shares
21.23M
377.40K
2021-04-21
260.30K
117.10K
Shares
18.73M
303.00K
2021-04-29
269.14K
33.85K
Shares
15.04M
264.32K
2021-05-13
65.52K
198.80K
Shares
13.12M
263.40K
2021-05-11
490.98K
-227.58K
Shares
13.07M
256.41K
2021-05-28
235.48K
20.93K
Shares
12.73M
212.79K
2021-05-14
198.77K
14.02K
Shares
10.56M
198.78K
2021-05-13
172.70K
26.08K
Shares
9.87M
193.90K
2021-05-14
155.77K
38.13K
Shares
9.62M
141.60K
2021-05-13
326.14K
-184.54K
Shares
7.03M
138.30K
2021-07-16
0
138.30K
Shares
7.09M
136.93K
2021-05-12
265.85K
-128.93K
Shares
6.80M
135.79K
2021-04-22
75
135.72K
Shares
6.74M
134.20K
2021-05-13
203.60K
-69.40K
PUT
6.66M
110K
2021-05-14
42K
68K
Shares
5.46M
105.80K
2021-05-14
103.60K
2.20K
PUT
5.17M
104.22K
2021-05-12
174.09K
-69.87K
Shares
5.17M
100.80K
2021-05-14
106.60K
-5.80K
Shares
5.00M
100.00K
2021-05-13
21.28K
78.72K
Shares
4.96M
96.92K
2021-05-06
158.64K
-61.72K
Shares
4.81M
96.70K
2021-05-17
108.99K
-12.29K
Shares
4.80M
89.97K
2021-05-17
282.60K
-192.63K
Shares
4.46M
87.23K
2021-05-13
72.84K
14.39K
Shares
4.33M
85.23K
2021-05-17
150.34K
-65.11K
Shares
4.23M
81.81K
2021-05-17
53.46K
28.35K
Shares
4.06M
80.77K
2021-04-29
76.66K
4.11K
Shares
4.01M
79.64K
2021-05-17
80.81K
-1.17K
Shares
3.95M
72.68K
2021-05-12
105.04K
-32.36K
Shares
3.61M
71.79K
2021-05-17
31.37K
40.42K
Shares
3.56M
71.54K
2021-05-17
0
71.54K
Shares
3.55M
68.78K
2021-05-17
66.83K
1.96K
Shares
3.41M
68K
2021-05-10
68K
0
Shares
3.38M
66.60K
2021-05-17
22.10K
44.50K
PUT
3.31M
55.83K
2021-05-17
327.22K
-271.39K
Shares
2.77M
53.74K
2021-05-14
51.58K
2.16K
Shares
2.67M
53.09K
2021-05-12
38.68K
14.41K
Shares
2.63M
52.83K
2021-05-17
0
52.83K
Shares
2.62M
50K
2021-05-17
0
50K
PUT
2.48M
48.70K
2021-05-13
19.76K
28.94K
Shares
2.42M
48.37K
2021-04-27
4.84K
43.53K
Shares
5.43M
48.10K
2023-08-14
31.90K
16.20K
PUT
1.86M
48.06K
2021-05-13
20.14K
27.92K
Shares
2.38M
48.05K
2021-05-14
52.62K
-4.57K
Shares
2.38M
47.24K
2022-02-14
22.25K
25.00K
Shares
1.66M
46.95K
2021-05-12
46.68K
270
Shares
2.33M
44.62K
2021-05-03
72.18K
-27.56K
Shares
2.21M
41.74K
2021-05-07
37.98K
3.76K
Shares
2.07M
41.73K
2021-05-14
81.03K
-39.30K
Shares
2.07M
40K
2021-05-13
40K
0
PUT
1.79M
35.70K
2021-11-08
41.61K
-5.91K
Shares
1.77M
35.26K
2021-05-17
26.93K
8.33K
Shares
1.75M
35.09K
2021-05-18
0
35.09K
Shares
1.74M
35K
2021-04-23
35K
0
Shares
1.74M
34.73K
2021-05-12
27.59K
7.15K
Shares
1.72M
31.57K
2021-05-07
102.01K
-70.44K
Shares
1.57M
30.43K
2021-05-10
79.04K
-48.61K
Shares
1.50M
30K
2023-08-11
0
30K
PUT
1.16M
29.15K
2021-05-10
17.20K
11.95K
Shares
1.45M
28.74K
2021-05-13
51.09K
-22.35K
Shares
1.43M
28.35K
2021-04-21
18.09K
10.26K
Shares
1.41M
28.09K
2021-04-26
4.12K
23.98K
Shares
0
27.00K
2021-05-06
19.18K
7.82K
Shares
1.34M
27K
2021-05-17
16.75K
10.25K
Shares
1.34M
26.18K
2021-05-13
20.64K
5.54K
Shares
1.30M
26.01K
2020-08-06
26.01K
0
Shares
501K
25.19K
2021-05-11
13.46K
11.73K
Shares
1.25M
24.07K
2021-05-17
10.18K
13.90K
Shares
1.20M
23.54K
2021-05-17
14.77K
8.77K
Shares
1.17M
22.39K
2021-05-06
36.97K
-14.57K
Shares
1.11M
22.09K
2021-05-14
7.13K
14.96K
Shares
1.10M
21.83K
2021-07-20
34.64K
-12.81K
Shares
1.08M
21.27K
2021-05-14
16.59K
4.68K
Shares
1.05M
21.20K
2021-05-17
0
21.20K
Shares
1.05M
20K
2021-05-17
0
20K
PUT
993K
20K
2021-05-14
50K
-30K
PUT
993K
19.55K
2021-04-26
4.69K
14.87K
Shares
970K
19.33K
2021-07-22
14.95K
4.39K
Shares
959K
19.10K
2021-05-14
0
19.10K
PUT
947.93K
18.85K
2021-05-14
14.46K
4.39K
Shares
936K
18.29K
2021-04-30
6.88K
11.41K
Shares
908K
17.95K
2021-04-23
17.90K
50
Shares
891K
17.83K
2021-05-14
20.05K
-2.21K
Shares
885K
17.61K
2021-05-17
17.61K
0
Shares
902K
16.95K
2023-08-11
16.95K
0
Shares
656K
16.77K
2021-05-13
18.67K
-1.90K
Shares
832K