equityval logo

First Solar, Inc.

FSLR logo
$243.72
Industry: SolarSector: Energy
Market Cap: 26.153 Billion