| COMPANY | TYPE | SHARES | PRICE | VALUE | HELD AFTER | TRADE DATE | FILED |
|---|---|---|---|---|---|---|---|
| CSIQ CANADIAN SOLAR INC. | SALE Chief Operating Officer | 1,660 | — | — | 11,840 | May 26, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Operating Officer | 983 | $19.45 | $19.1K | 4,554 | May 26, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Operating Officer | 1,660 | — | — | 5,537 | May 26, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Operating Officer | 1,527 | — | — | 13,500 | May 21, 2026 | May 22, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Operating Officer | 903 | $16.34 | $14.8K | 2,847 | May 21, 2026 | May 22, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Operating Officer | 903 | $16.34 | $14.8K | 3,877 | May 21, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Operating Officer | 1,527 | — | — | 3,750 | May 21, 2026 | May 22, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Operating Officer | 1,527 | — | — | 4,780 | May 21, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Operating Officer | 2,717 | — | — | 15,027 | May 13, 2026 | May 14, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Operating Officer | 2,717 | — | — | 3,827 | May 13, 2026 | May 14, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Operating Officer | 2,717 | — | — | 4,857 | May 13, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Operating Officer | 1,604 | $19.83 | $31.8K | 2,223 | May 13, 2026 | May 14, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Operating Officer | 1,604 | $19.83 | $31.8K | 3,253 | May 13, 2026 | May 28, 2026 ↗ |