Qu Shawn Xiaohua — Insider transactions, CTO at Canadian Solar Inc. | InsiderLens