Director Templeton Lauren C 🟡 adjusted position in 2.2K shares (2 derivative) of Canadian Solar Inc. (CSIQ) at $13.21 Transaction Date: Apr 02, 2026 | Filing ID: 040049
Director Chang Leslie Li Hsien 🟡 adjusted position in 2.2K shares (2 derivative) of Canadian Solar Inc. (CSIQ) at $13.21 Transaction Date: Apr 02, 2026 | Filing ID: 040046