Canadian Solar Inc. ($CSIQ) Insider Transactions

Last updated: 2026-05-15 13:15 UTC | Total transactions: 31

In the last 12 months, insiders at Canadian Solar Inc. ($CSIQ) filed 31 transactions with the SEC: 0 open-market purchases totaling $0 and 0 sales totaling $0. Net insider sentiment: neutral.

Canadian Solar Inc. operates in the Semiconductors & related devices industry (Manufacturing sector).

Most Active Insiders

View all SEC Filings for Canadian Solar Inc. (CSIQ).

Set Up your own filters →

Recent Insider Transactions

Transaction Date Insider Name Title Transaction Type Security Shares Price Shares Owned Following Total Shares Outstanding % of Owned % of Outstanding
May 13, 2026 Chen Yu (Kang) Lead General Counsel M Common Stock 2711 $0.00 5,257.0000 67,368,537 106.48% 0.00%
May 13, 2026 Chen Yu (Kang) Lead General Counsel F Common Stock 898 $19.83 4,359.0000 67,368,537 17.08% 0.00%
May 13, 2026 Chen Yu (Kang) Lead General Counsel M Restricted Share Units 2711 $0.00 11,946.0000 67,368,537 18.50% 0.00%
May 13, 2026 Qu Shawn Xiaohua Chief Technology Officer M Common Stock 8133 $0.00 14,055,509.0000 67,368,537 0.06% 0.01%
May 13, 2026 Qu Shawn Xiaohua Chief Technology Officer F Common Stock 3 $19.83 14,055,506.0000 67,368,537 0.00% 0.00%
May 13, 2026 Qu Shawn Xiaohua Chief Technology Officer M Restricted Share Units 8133 $0.00 45,019.0000 67,368,537 15.30% 0.01%
May 13, 2026 Marx Dylan Chief Operating Officer M Common Stock 2717 $0.00 3,827.0000 67,368,537 244.77% 0.00%
May 13, 2026 Marx Dylan Chief Operating Officer F Common Stock 1604 $19.83 2,223.0000 67,368,537 41.91% 0.00%
May 13, 2026 Marx Dylan Chief Operating Officer M Restricted Share Units 2717 $0.00 15,027.0000 67,368,537 15.31% 0.00%
May 13, 2026 Zhu Xinbo Chief Financial Officer M Common Stock 5422 $0.00 145,312.0000 67,368,537 3.88% 0.01%
May 13, 2026 Zhu Xinbo Chief Financial Officer F Common Stock 3 $19.83 145,309.0000 67,368,537 0.00% 0.00%
May 13, 2026 Zhu Xinbo Chief Financial Officer M Restricted Share Units 5422 $0.00 28,866.0000 67,368,537 15.81% 0.01%
April 2, 2026 Wong Andrew Luen Cheung Director A Restricted Share Units 2200 $0.00 23,738.0000 67,368,537 10.21% 0.00%
April 2, 2026 Wong Andrew Luen Cheung Director M Restricted Share Units 770 $0.00 22,968.0000 67,368,537 3.24% 0.00%
April 2, 2026 Parkin Colin Director A Restricted Share Units 28542 $0.00 28,542.0000 67,368,537 9999.99% 0.04%
April 1, 2026 Qu Shawn Xiaohua Director M Common Stock 18779 $9.33 14,047,376.0000 67,368,537 0.13% 0.03%
April 2, 2026 Ruda Harry E Director F Common Stock 470 $13.21 45,682.0000 67,368,537 1.02% 0.00%
April 2, 2026 Ruda Harry E Director A Restricted Share Units 2200 $0.00 23,738.0000 67,368,537 10.21% 0.00%
April 2, 2026 Ruda Harry E Director M Restricted Share Units 770 $0.00 22,968.0000 67,368,537 3.24% 0.00%
April 2, 2026 Ruda Harry E Director M Common Stock 770 $0.00 46,152.0000 67,368,537 1.70% 0.00%
April 1, 2026 Qu Shawn Xiaohua Director M Stock Options (Right to Buy) 18779 $0.00 7,512.0000 67,368,537 71.43% 0.03%
April 2, 2026 Templeton Lauren C Director M Common Stock 770 $0.00 23,798.0000 67,368,537 3.34% 0.00%
April 2, 2026 Templeton Lauren C Director F Common Stock 4 $13.21 23,794.0000 67,368,537 0.02% 0.00%
April 2, 2026 Templeton Lauren C Director A Restricted Share Units 2200 $0.00 23,738.0000 67,368,537 10.21% 0.00%
April 2, 2026 Templeton Lauren C Director M Restricted Share Units 770 $0.00 22,968.0000 67,368,537 3.24% 0.00%
April 2, 2026 Chang Leslie Li Hsien Director M Common Stock 770 $0.00 1,771.0000 67,368,537 76.92% 0.00%
April 2, 2026 Chang Leslie Li Hsien Director F Common Stock 4 $13.21 1,767.0000 67,368,537 0.23% 0.00%
April 2, 2026 Chang Leslie Li Hsien Director A Restricted Share Units 2200 $0.00 23,738.0000 67,368,537 10.21% 0.00%
April 2, 2026 Chang Leslie Li Hsien Director M Restricted Share Units 770 $0.00 22,968.0000 67,368,537 3.24% 0.00%
April 2, 2026 Wong Andrew Luen Cheung Director M Common Stock 770 $0.00 1,756.0000 67,368,537 78.09% 0.00%
April 2, 2026 Wong Andrew Luen Cheung Director F Common Stock 4 $13.21 1,752.0000 67,368,537 0.23% 0.00%