Dow Down 0.08% Nasdaq Down 0.35%

First Solar, Inc. (FSLR)

66.48 Up +2.30(3.58%) NASDAQ - As of 4:00PM EST
| After Hours: 64.88 Down -1.60 (2.41%) 7:42AM EST