News

First Solar (FSLR) is sharply lower after posting disappointing first-quarter results and lower its full-year forecast, after ...