Market Cap: $657.86M

CI

Canadian Solar Inc.

CSIQ
NASDAQ (NASDAQ Global Select)USD