Market Cap: $654.86M

CI

Canadian Solar Inc.

CSIQ
NASDAQ (NASDAQ Global Select)USD