TSL
Trina Solar Limited  |  NYSE