Market Cap: $654.18M

CI

Canadian Solar Inc.

CSIQ
NASDAQ (NASDAQ Global Select)USD