First Solar, Inc.

FSLR
NASDAQ
60.86 1.07 (1.79%) last updated 5:09 PM EDT Apr 01
Trade $FSLR Now