Canadian Solar Inc.

CSIQ

Nasdaq

15.3 0.17 (1.12%)

updated at 20:00 Apr 26