0 votes
Who owns Canadian Solar?

1 Answer

0 votes
Founded in 2001 in Canada by Shawn Qu, Canadian Solar (NASDAQ: CSIQ) has subsidiaries in over 24 countries on 6 continents.
...