DM
Dylan Marx
DELAYED 1 MONTH
Chief Operating Officer
Canadian Solar Inc.
Filings
5
Companies
1
Latest
May 26, 2026
Transactions
Signal
Ticker / Company
Insider
Transaction
Value
Filed
—
Canadian Solar Inc.
Dylan Marx
Chief Operating Officer
Option Exercise
—
1,660 sh
May 28 10:31 AM
May 26, 2026
—
Canadian Solar Inc.
Dylan Marx
Chief Operating Officer
Option Exercise
—
1,527 sh
May 28 10:27 AM
May 21, 2026 · 4/A
—
Canadian Solar Inc.
Dylan Marx
Chief Operating Officer
Option Exercise
—
2,717 sh
May 28 10:22 AM
May 13, 2026 · 4/A
—
Canadian Solar Inc.
Dylan Marx
Chief Operating Officer
Option Exercise
—
1,527 sh
May 22 8:09 PM
May 21, 2026
—
Canadian Solar Inc.
Dylan Marx
Chief Operating Officer
Option Exercise
—
2,717 sh
May 15 12:08 AM
May 13, 2026