equityval logo

First Solar, Inc.

FSLR logo
$177.8827
Industry: SolarSector: Energy
Market Cap: 19.117 Billion