| Type | Value |
|---|---|
| cik | 0001375877 |
| ticker | CSIQ |
Discretionary BUY minus SELL in USD over rolling windows. Excludes compensation flow.
| Date | Type | Insider | Qty | Price | Signals |
|---|---|---|---|---|---|
| 26 May 2026 | SALE | Chang Leslie Li Hsien | 1,767 | 19.45 USD | |
| 26 May 2026 | EXERCISE | Qu Shawn Xiaohua | 4,980 | 0.00 USD | |
| 26 May 2026 | TAX_WITHHOLDING | Qu Shawn Xiaohua | 6 | 19.45 USD | |
| 26 May 2026 | EXERCISE | Qu Shawn Xiaohua | 4,980 | 0.00 USD | deriv |
| 26 May 2026 | EXERCISE | Zhu Xinbo | 2,490 | 0.00 USD | |
| 26 May 2026 | TAX_WITHHOLDING | Zhu Xinbo | 6 | 19.45 USD | |
| 26 May 2026 | EXERCISE | Zhu Xinbo | 2,490 | 0.00 USD | deriv |
| 26 May 2026 | EXERCISE | Marx Dylan | 1,660 | 0.00 USD | |
| 26 May 2026 | TAX_WITHHOLDING | Marx Dylan | 983 | 19.45 USD | |
| 26 May 2026 | EXERCISE | Marx Dylan | 1,660 | 0.00 USD | deriv |
| 06 May 2026 | OTHER | Qu Shawn Xiaohua | 7,512 | 0.00 USD | derivindirect |
| 21 May 2026 | EXERCISE | Marx Dylan | 1,527 | 0.00 USD | |
| 21 May 2026 | TAX_WITHHOLDING | Marx Dylan | 903 | 16.34 USD | |
| 21 May 2026 | EXERCISE | Marx Dylan | 1,527 | 0.00 USD | deriv |
| 21 May 2026 | EXERCISE | Zhu Xinbo | 3,054 | 0.00 USD | |
| 21 May 2026 | TAX_WITHHOLDING | Zhu Xinbo | 3 | 16.34 USD | |
| 21 May 2026 | EXERCISE | Zhu Xinbo | 3,054 | 0.00 USD | deriv |
| 21 May 2026 | EXERCISE | Qu Shawn Xiaohua | 4,582 | 0.00 USD | |
| 21 May 2026 | TAX_WITHHOLDING | Qu Shawn Xiaohua | 3 | 16.34 USD | |
| 21 May 2026 | EXERCISE | Qu Shawn Xiaohua | 4,582 | 0.00 USD | deriv |
| 19 May 2026 | SALE | Wong Andrew Luen Cheung | 1,752 | 16.33 USD | |
| 13 May 2026 | EXERCISE | Zhu Xinbo | 5,422 | 0.00 USD | |
| 13 May 2026 | TAX_WITHHOLDING | Zhu Xinbo | 3 | 19.83 USD | |
| 13 May 2026 | EXERCISE | Zhu Xinbo | 5,422 | 0.00 USD | deriv |
| 13 May 2026 | EXERCISE | Marx Dylan | 2,717 | 0.00 USD |