FSLR

AcronymDefinition
FSLRFirst Solar, Inc.