First Solar (FSLR) Down on Missing Sales Targets

First Solar, Inc. (NASDAQ: FSLR) shares fell 5.9% to $58.39. First Solar reported upbeat earnings for the first quarter, but the company missed analysts’ sales estimates. Share volume was 3.4 million, compared to an all-day average of 2.2 million