| COMPANY | TYPE | SHARES | PRICE | VALUE | HELD AFTER | TRADE DATE | FILED |
|---|---|---|---|---|---|---|---|
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Technology Officer | 4,980 | — | — | 13,789,130 | May 26, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Technology Officer | 4,980 | — | — | 35,457 | May 26, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Technology Officer | 6 | $19.45 | $117 | 13,789,124 | May 26, 2026 | May 28, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Technology Officer | 4,582 | — | — | 40,437 | May 21, 2026 | May 22, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Technology Officer | 4,582 | — | — | 13,784,153 | May 21, 2026 | May 22, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Technology Officer | 3 | $16.34 | $49 | 13,784,150 | May 21, 2026 | May 22, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Technology Officer | 3 | $19.83 | $59 | 13,779,571 | May 13, 2026 | May 14, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE Chief Technology Officer | 8,133 | — | — | 45,019 | May 13, 2026 | May 14, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Technology Officer | 8,133 | — | — | 13,779,574 | May 13, 2026 | May 14, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE Chief Technology Officer | 7,512 | — | — | 7,512 | May 6, 2026 | May 27, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | PURCHASE | 18,779 | $9.33 | $175.2K | 13,771,441 | Apr 1, 2026 | Apr 6, 2026 ↗ |
| CSIQ CANADIAN SOLAR INC. | SALE | 18,779 | — | — | 0 | Apr 1, 2026 | Apr 6, 2026 ↗ |