Registered entities
CANADIAN SOLAR INC.
Reg. No. 65-1307697Canada
CANADIAN SOLAR USA INC
Reg. No. 651307697United States
CANADIAN SOLAR MANUFACTURING (THAILAND) COMPANY LIMITED
Reg. No. 0105558184174Thailand
Belgaum Renewable Energy Private Limited
CIN U40300TS2017PTC178342India
Canadian Solar Energy Private Limited
CIN U36900DL2015PTC375444India
Investor mix
3 investors on record.
| Investor type | Count | Share |
|---|---|---|
| Private equity | 2 | 67% |
| Other / undisclosed | 1 | 33% |
