First Solar, Inc. (FSLR) NASDAQ

220.58

-2.95(-1.32%)

Updated at September 30 01:27PM

Currency In USD