CSIQ · Canadian Solar Inc. Common Shares (ON)
View on chartInsiders & Stakes
| Shawn Xiaohua Qu Director | ▼ Sell | Tax Withholding | 13,789,124 Shares held | 5/26/2026 | View profile |
| Xinbo Zhu Chief Financial Officer | ▼ Sell | Tax Withholding | 150,844 Shares held | 5/26/2026 | View profile |
| Harry E. Ruda Director | ▼ Sell | Tax Withholding | 45,998 Shares held | 7/2/2026 | View profile |
| Lauren C. Templeton Director | ▼ Sell | Tax Withholding | 24,599 Shares held | 7/2/2026 | View profile |
| Dylan Marx Chief Operating Officer | ▼ Sell | Tax Withholding | 4,554 Shares held | 5/26/2026 | View profile |
| Yu (Kang) Chen Lead General Counsel | ▼ Sell | Tax Withholding | 4,359 Shares held | 5/13/2026 | View profile |
| Andrew Luen Cheung Wong Director | ▼ Sell | Tax Withholding | 805 Shares held | 7/2/2026 | View profile |
| Leslie Li Hsien Chang Director | ▼ Sell | Tax Withholding | 805 Shares held | 7/2/2026 | View profile |
Transaction History
| Andrew Luen Cheung Wong | ▲ Buy | Option Exercise | 809 | $0 | 7/2/2026 |
| Andrew Luen Cheung Wong | ▼ Sell | Tax Withholding | 4 | $63 | 7/2/2026 |
| Lauren C. Templeton | ▲ Buy | Option Exercise | 809 | $0 | 7/2/2026 |
| Lauren C. Templeton | ▼ Sell | Tax Withholding | 4 | $63 | 7/2/2026 |
| Harry E. Ruda | ▲ Buy | Option Exercise | 809 | $0 | 7/2/2026 |
| Harry E. Ruda | ▼ Sell | Tax Withholding | 493 | $8K | 7/2/2026 |
| Leslie Li Hsien Chang | ▲ Buy | Option Exercise | 809 | $0 | 7/2/2026 |
| Leslie Li Hsien Chang | ▼ Sell | Tax Withholding | 4 | $63 | 7/2/2026 |
| Dylan Marx | ▲ Buy | Option Exercise | 1,660 | $0 | 5/26/2026 |
| Dylan Marx | ▼ Sell | Tax Withholding | 983 | $19K | 5/26/2026 |
| Xinbo Zhu | ▲ Buy | Option Exercise | 2,490 | $0 | 5/26/2026 |
| Xinbo Zhu | ▼ Sell | Tax Withholding | 6 | $117 | 5/26/2026 |
| Shawn Xiaohua Qu | ▲ Buy | Option Exercise | 4,980 | $0 | 5/26/2026 |
| Shawn Xiaohua Qu | ▼ Sell | Tax Withholding | 6 | $117 | 5/26/2026 |
| Leslie Li Hsien Chang | ▼ Sell | Open Market | 1,767 | $34K | 5/26/2026 |
| Shawn Xiaohua Qu | ▲ Buy | Option Exercise | 4,582 | $0 | 5/21/2026 |
| Shawn Xiaohua Qu | ▼ Sell | Tax Withholding | 3 | $49 | 5/21/2026 |
| Xinbo Zhu | ▲ Buy | Option Exercise | 3,054 | $0 | 5/21/2026 |
| Xinbo Zhu | ▼ Sell | Tax Withholding | 3 | $49 | 5/21/2026 |
| Dylan Marx | ▲ Buy | Option Exercise | 1,527 | $0 | 5/21/2026 |
| Dylan Marx | ▼ Sell | Tax Withholding | 903 | $15K | 5/21/2026 |
| Andrew Luen Cheung Wong | ▼ Sell | Open Market | 1,752 | $29K | 5/19/2026 |
| Yu (Kang) Chen | ▲ Buy | Option Exercise | 2,711 | $0 | 5/13/2026 |
| Yu (Kang) Chen | ▼ Sell | Tax Withholding | 898 | $18K | 5/13/2026 |
| Shawn Xiaohua Qu | ▲ Buy | Option Exercise | 8,133 | $0 | 5/13/2026 |
| Shawn Xiaohua Qu | ▼ Sell | Tax Withholding | 3 | $59 | 5/13/2026 |
| Dylan Marx | ▲ Buy | Option Exercise | 2,717 | $0 | 5/13/2026 |
| Dylan Marx | ▼ Sell | Tax Withholding | 1,604 | $32K | 5/13/2026 |
| Xinbo Zhu | ▲ Buy | Option Exercise | 5,422 | $0 | 5/13/2026 |
| Xinbo Zhu | ▼ Sell | Tax Withholding | 3 | $59 | 5/13/2026 |
| Lauren C. Templeton | ▲ Buy | Option Exercise | 770 | $0 | 4/2/2026 |
| Lauren C. Templeton | ▼ Sell | Tax Withholding | 4 | $53 | 4/2/2026 |
| Leslie Li Hsien Chang | ▲ Buy | Option Exercise | 770 | $0 | 4/2/2026 |
| Leslie Li Hsien Chang | ▼ Sell | Tax Withholding | 4 | $53 | 4/2/2026 |
| Andrew Luen Cheung Wong | ▲ Buy | Option Exercise | 770 | $0 | 4/2/2026 |
| Andrew Luen Cheung Wong | ▼ Sell | Tax Withholding | 4 | $53 | 4/2/2026 |
| Harry E. Ruda | ▲ Buy | Option Exercise | 770 | $0 | 4/2/2026 |
| Harry E. Ruda | ▼ Sell | Tax Withholding | 470 | $6K | 4/2/2026 |
| Shawn Xiaohua Qu | ▲ Buy | Option Exercise | 18,779 | $175K | 4/1/2026 |