| COMPANY | TYPE | SHARES | PRICE | VALUE | HELD AFTER | TRADE DATE | FILED |
|---|---|---|---|---|---|---|---|
| CSIQ CANADIAN SOLAR INC. | SALE Chief Financial Officer | 2,490 | — | — | 23,322 | May 26, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Financial Officer | 2,490 | — | — | 150,850 | May 26, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Financial Officer | 6 | $19.45 | $117 | 150,844 | May 26, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Financial Officer | 3,054 | — | — | 148,363 | May 21, 2026 | May 22, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Financial Officer | 3 | $16.34 | $49 | 148,360 | May 21, 2026 | May 22, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Financial Officer | 3,054 | — | — | 25,812 | May 21, 2026 | May 22, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Financial Officer | 3 | $19.83 | $59 | 145,309 | May 13, 2026 | May 14, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Financial Officer | 5,422 | — | — | 28,866 | May 13, 2026 | May 14, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Financial Officer | 5,422 | — | — | 145,312 | May 13, 2026 | May 14, 2026 ↗ |