Market Cap: $866.36M
Market Cap: $866.36M
Parkin Colin bought 18,892 shares of CSIQ on 9 July. They now own 47,434 CSIQ shares.
Parkin Colin bought CSIQRuda Harry E bought 1,949 shares of CSIQ on 9 July. They now own 24,108 CSIQ shares.
Ruda Harry E bought CSIQZhu Xinbo bought 12,594 shares of CSIQ on 9 July. They now own 35,916 CSIQ shares.
Zhu Xinbo bought CSIQWong Andrew Luen Cheung bought 1,949 shares of CSIQ on 9 July. They now own 24,108 CSIQ shares.
Wong Andrew Luen Cheung bought CSIQWong Pauline W. bought 2,519 shares of CSIQ on 9 July. They now own 2,519 CSIQ shares.
Wong Pauline W. bought CSIQQu Shawn Xiaohua bought 18,892 shares of CSIQ on 9 July. They now own 54,349 CSIQ shares.
Qu Shawn Xiaohua bought CSIQTempleton Lauren C bought 1,949 shares of CSIQ on 9 July. They now own 24,108 CSIQ shares.
Templeton Lauren C bought CSIQChang Leslie Li Hsien bought 1,949 shares of CSIQ on 9 July. They now own 24,108 CSIQ shares.
Chang Leslie Li Hsien bought CSIQChen Yu (Kang) bought 9,446 shares of CSIQ on 9 July. They now own 21,392 CSIQ shares.
Chen Yu (Kang) bought CSIQRuda Harry E sold 493 shares of CSIQ on 2 July. They now own 45,998 CSIQ shares.
Ruda Harry E sold CSIQWong Andrew Luen Cheung sold 4 shares of CSIQ on 2 July. They now own 805 CSIQ shares.
Wong Andrew Luen Cheung sold CSIQRuda Harry E sold 809 shares of CSIQ on 2 July. They now own 22,159 CSIQ shares.
Ruda Harry E sold CSIQWong Andrew Luen Cheung sold 809 shares of CSIQ on 2 July. They now own 22,159 CSIQ shares.
Wong Andrew Luen Cheung sold CSIQTempleton Lauren C sold 4 shares of CSIQ on 2 July. They now own 24,599 CSIQ shares.
Templeton Lauren C sold CSIQChang Leslie Li Hsien sold 4 shares of CSIQ on 2 July. They now own 805 CSIQ shares.
Chang Leslie Li Hsien sold CSIQTempleton Lauren C sold 809 shares of CSIQ on 2 July. They now own 22,159 CSIQ shares.
Templeton Lauren C sold CSIQChang Leslie Li Hsien bought 809 shares of CSIQ on 2 July. They now own 809 CSIQ shares.
Chang Leslie Li Hsien bought CSIQRuda Harry E bought 809 shares of CSIQ on 2 July. They now own 46,491 CSIQ shares.
Ruda Harry E bought CSIQTempleton Lauren C bought 809 shares of CSIQ on 2 July. They now own 24,603 CSIQ shares.
Templeton Lauren C bought CSIQWong Andrew Luen Cheung bought 809 shares of CSIQ on 2 July. They now own 809 CSIQ shares.
Wong Andrew Luen Cheung bought CSIQChang Leslie Li Hsien sold 809 shares of CSIQ on 2 July. They now own 22,159 CSIQ shares.
Chang Leslie Li Hsien sold CSIQZhu Xinbo bought 2,490 shares of CSIQ on 26 May. They now own 150,850 CSIQ shares.
Zhu Xinbo bought CSIQZhu Xinbo sold 6 shares of CSIQ on 26 May. They now own 150,844 CSIQ shares.
Zhu Xinbo sold CSIQQu Shawn Xiaohua sold 4,980 shares of CSIQ on 26 May. They now own 35,457 CSIQ shares.
Qu Shawn Xiaohua sold CSIQMarx Dylan bought 1,660 shares of CSIQ on 26 May. They now own 5,537 CSIQ shares.
Marx Dylan bought CSIQMarx Dylan sold 983 shares of CSIQ on 26 May. They now own 4,554 CSIQ shares.
Marx Dylan sold CSIQQu Shawn Xiaohua bought 4,980 shares of CSIQ on 26 May. They now own 13,789,130 CSIQ shares.
Qu Shawn Xiaohua bought CSIQMarx Dylan sold 1,660 shares of CSIQ on 26 May. They now own 11,840 CSIQ shares.
Marx Dylan sold CSIQChang Leslie Li Hsien sold 1,767 shares of CSIQ on 26 May. They now own 0 CSIQ shares.
Chang Leslie Li Hsien sold CSIQZhu Xinbo sold 2,490 shares of CSIQ on 26 May. They now own 23,322 CSIQ shares.
Zhu Xinbo sold CSIQQu Shawn Xiaohua sold 6 shares of CSIQ on 26 May. They now own 13,789,124 CSIQ shares.
Qu Shawn Xiaohua sold CSIQMarx Dylan sold 903 shares of CSIQ on 21 May. They now own 2,847 CSIQ shares.
Marx Dylan sold CSIQMarx Dylan bought 1,527 shares of CSIQ on 21 May. They now own 4,780 CSIQ shares.
Marx Dylan bought CSIQMarx Dylan sold 903 shares of CSIQ on 21 May. They now own 3,877 CSIQ shares.
Marx Dylan sold CSIQZhu Xinbo sold 3 shares of CSIQ on 21 May. They now own 148,360 CSIQ shares.
Zhu Xinbo sold CSIQZhu Xinbo sold 3,054 shares of CSIQ on 21 May. They now own 25,812 CSIQ shares.
Zhu Xinbo sold CSIQQu Shawn Xiaohua sold 3 shares of CSIQ on 21 May. They now own 13,784,150 CSIQ shares.
Qu Shawn Xiaohua sold CSIQZhu Xinbo bought 3,054 shares of CSIQ on 21 May. They now own 148,363 CSIQ shares.
Zhu Xinbo bought CSIQMarx Dylan sold 1,527 shares of CSIQ on 21 May. They now own 13,500 CSIQ shares.
Marx Dylan sold CSIQQu Shawn Xiaohua sold 4,582 shares of CSIQ on 21 May. They now own 40,437 CSIQ shares.
Qu Shawn Xiaohua sold CSIQMarx Dylan bought 1,527 shares of CSIQ on 21 May. They now own 3,750 CSIQ shares.
Marx Dylan bought CSIQQu Shawn Xiaohua bought 4,582 shares of CSIQ on 21 May. They now own 13,784,153 CSIQ shares.
Qu Shawn Xiaohua bought CSIQWong Andrew Luen Cheung sold 1,752 shares of CSIQ on 19 May. They now own 0 CSIQ shares.
Wong Andrew Luen Cheung sold CSIQQu Shawn Xiaohua bought 8,133 shares of CSIQ on 13 May. They now own 13,779,574 CSIQ shares.
Qu Shawn Xiaohua bought CSIQQu Shawn Xiaohua sold 3 shares of CSIQ on 13 May. They now own 13,779,571 CSIQ shares.
Qu Shawn Xiaohua sold CSIQMarx Dylan sold 2,717 shares of CSIQ on 13 May. They now own 15,027 CSIQ shares.
Marx Dylan sold CSIQMarx Dylan sold 1,604 shares of CSIQ on 13 May. They now own 2,223 CSIQ shares.
Marx Dylan sold CSIQZhu Xinbo sold 3 shares of CSIQ on 13 May. They now own 145,309 CSIQ shares.
Zhu Xinbo sold CSIQZhu Xinbo sold 5,422 shares of CSIQ on 13 May. They now own 28,866 CSIQ shares.
Zhu Xinbo sold CSIQMarx Dylan bought 2,717 shares of CSIQ on 13 May. They now own 4,857 CSIQ shares.
Marx Dylan bought CSIQQu Shawn Xiaohua sold 8,133 shares of CSIQ on 13 May. They now own 45,019 CSIQ shares.
Qu Shawn Xiaohua sold CSIQZhu Xinbo bought 5,422 shares of CSIQ on 13 May. They now own 145,312 CSIQ shares.
Zhu Xinbo bought CSIQMarx Dylan sold 1,604 shares of CSIQ on 13 May. They now own 3,253 CSIQ shares.
Marx Dylan sold CSIQChen Yu (Kang) sold 898 shares of CSIQ on 13 May. They now own 4,359 CSIQ shares.
Chen Yu (Kang) sold CSIQMarx Dylan bought 2,717 shares of CSIQ on 13 May. They now own 3,827 CSIQ shares.
Marx Dylan bought CSIQChen Yu (Kang) sold 2,711 shares of CSIQ on 13 May. They now own 11,946 CSIQ shares.
Chen Yu (Kang) sold CSIQChen Yu (Kang) bought 2,711 shares of CSIQ on 13 May. They now own 5,257 CSIQ shares.
Chen Yu (Kang) bought CSIQQu Shawn Xiaohua bought 7,512 shares of CSIQ on 6 May. They now own 7,512 CSIQ shares.
Qu Shawn Xiaohua bought CSIQRuda Harry E bought 2,200 shares of CSIQ on 2 April. They now own 23,738 CSIQ shares.
Ruda Harry E bought CSIQWong Andrew Luen Cheung sold 770 shares of CSIQ on 2 April. They now own 22,968 CSIQ shares.
Wong Andrew Luen Cheung sold CSIQChang Leslie Li Hsien sold 770 shares of CSIQ on 2 April. They now own 22,968 CSIQ shares.
Chang Leslie Li Hsien sold CSIQTempleton Lauren C bought 2,200 shares of CSIQ on 2 April. They now own 23,738 CSIQ shares.
Templeton Lauren C bought CSIQChang Leslie Li Hsien sold 4 shares of CSIQ on 2 April. They now own 1,767 CSIQ shares.
Chang Leslie Li Hsien sold CSIQRuda Harry E sold 770 shares of CSIQ on 2 April. They now own 22,968 CSIQ shares.
Ruda Harry E sold CSIQRuda Harry E bought 770 shares of CSIQ on 2 April. They now own 46,152 CSIQ shares.
Ruda Harry E bought CSIQRuda Harry E sold 470 shares of CSIQ on 2 April. They now own 45,682 CSIQ shares.
Ruda Harry E sold CSIQWong Andrew Luen Cheung bought 770 shares of CSIQ on 2 April. They now own 1,756 CSIQ shares.
Wong Andrew Luen Cheung bought CSIQTempleton Lauren C sold 770 shares of CSIQ on 2 April. They now own 22,968 CSIQ shares.
Templeton Lauren C sold CSIQWong Andrew Luen Cheung bought 2,200 shares of CSIQ on 2 April. They now own 23,738 CSIQ shares.
Wong Andrew Luen Cheung bought CSIQChang Leslie Li Hsien bought 2,200 shares of CSIQ on 2 April. They now own 23,738 CSIQ shares.
Chang Leslie Li Hsien bought CSIQTempleton Lauren C sold 4 shares of CSIQ on 2 April. They now own 23,794 CSIQ shares.
Templeton Lauren C sold CSIQParkin Colin bought 28,542 shares of CSIQ on 2 April. They now own 28,542 CSIQ shares.
Parkin Colin bought CSIQWong Andrew Luen Cheung sold 4 shares of CSIQ on 2 April. They now own 1,752 CSIQ shares.
Wong Andrew Luen Cheung sold CSIQChang Leslie Li Hsien bought 770 shares of CSIQ on 2 April. They now own 1,771 CSIQ shares.
Chang Leslie Li Hsien bought CSIQTempleton Lauren C bought 770 shares of CSIQ on 2 April. They now own 23,798 CSIQ shares.
Templeton Lauren C bought CSIQQu Shawn Xiaohua bought 18,779 shares of CSIQ on 1 April. They now own 13,771,441 CSIQ shares.
Qu Shawn Xiaohua bought CSIQQu Shawn Xiaohua sold 18,779 shares of CSIQ on 1 April. They now own 0 CSIQ shares.
Qu Shawn Xiaohua sold CSIQWong Andrew Luen Cheung bought 0 shares of CSIQ on 18 March. They now own 986 CSIQ shares.
Wong Andrew Luen Cheung bought CSIQTempleton Lauren C bought 21,538 shares of CSIQ on 18 March. They now own 0 CSIQ shares.
Templeton Lauren C bought CSIQMarx Dylan bought 0 shares of CSIQ on 18 March. They now own 2,140 CSIQ shares.
Marx Dylan bought CSIQWong Pauline W. bought 0 shares of CSIQ on 18 March. They now own 2,280 CSIQ shares.
Wong Pauline W. bought CSIQChang Leslie Li Hsien bought 0 shares of CSIQ on 18 March. They now own 1,001 CSIQ shares.
Chang Leslie Li Hsien bought CSIQRuda Harry E bought 21,538 shares of CSIQ on 18 March. They now own 0 CSIQ shares.
Ruda Harry E bought CSIQQu Shawn Xiaohua bought 0 shares of CSIQ on 18 March. They now own 13,752,662 CSIQ shares.
Qu Shawn Xiaohua bought CSIQZhu Xinbo bought 0 shares of CSIQ on 18 March. They now own 139,890 CSIQ shares.
Zhu Xinbo bought CSIQChang Leslie Li Hsien bought 21,538 shares of CSIQ on 18 March. They now own 0 CSIQ shares.
Chang Leslie Li Hsien bought CSIQRuda Harry E bought 0 shares of CSIQ on 18 March. They now own 45,382 CSIQ shares.
Ruda Harry E bought CSIQQu Yuan bought 8,309 shares of CSIQ on 18 March. They now own 0 CSIQ shares.
Qu Yuan bought CSIQQu Shawn Xiaohua bought 18,779 shares of CSIQ on 18 March. They now own 0 CSIQ shares.
Qu Shawn Xiaohua bought CSIQParkin Colin bought 0 shares of CSIQ on 18 March. They now own 12,625 CSIQ shares.
Parkin Colin bought CSIQChen Yu (Kang) bought 14,657 shares of CSIQ on 18 March. They now own 0 CSIQ shares.
Chen Yu (Kang) bought CSIQQu Shawn Xiaohua bought 7,512 shares of CSIQ on 18 March. They now own 0 CSIQ shares.
Qu Shawn Xiaohua bought CSIQQu Yuan bought 0 shares of CSIQ on 18 March. They now own 1,851 CSIQ shares.
Qu Yuan bought CSIQMarx Dylan bought 17,744 shares of CSIQ on 18 March. They now own 0 CSIQ shares.
Marx Dylan bought CSIQQu Shawn Xiaohua bought 0 shares of CSIQ on 18 March. They now own 275,935 CSIQ shares.
Qu Shawn Xiaohua bought CSIQMarx Dylan bought 0 shares of CSIQ on 18 March. They now own 1,110 CSIQ shares.
Marx Dylan bought CSIQZhu Xinbo bought 34,288 shares of CSIQ on 18 March. They now own 0 CSIQ shares.
Zhu Xinbo bought CSIQQu Shawn Xiaohua bought 53,152 shares of CSIQ on 18 March. They now own 0 CSIQ shares.
Qu Shawn Xiaohua bought CSIQChen Yu (Kang) bought 0 shares of CSIQ on 18 March. They now own 2,546 CSIQ shares.
Chen Yu (Kang) bought CSIQWong Andrew Luen Cheung bought 21,538 shares of CSIQ on 18 March. They now own 0 CSIQ shares.
Wong Andrew Luen Cheung bought CSIQChen Yu (Kang) bought 0 shares of CSIQ on 18 March. They now own 2,668 CSIQ shares.
Chen Yu (Kang) bought CSIQTempleton Lauren C bought 0 shares of CSIQ on 18 March. They now own 23,028 CSIQ shares.
Templeton Lauren C bought CSIQ