Canadian Solar Inc.
Long

Eventually on its way to $40

Disclaimer