First Solar 87.28 / +4.26%

News