First Solar: Deutsche Bank cuts target price to $266 from $295 - FSLR News | Rallies