Canadian Solar Inc.
Long

double bottom

double bottom

Disclaimer