equityval logo

First Solar, Inc.

FSLR logo
$250.05
Industry: SolarSector: Technology
Market Cap: 26.873 Billion