Market Cap: $659.28M

CI

Canadian Solar Inc.

CSIQ
NASDAQ (NASDAQ Global Select)USD