968747
Arizona (United States)
https://www.firstsolar.com

OpenCorporates ID

International Securities Identification Number
US3364331070
SEC Central Index Key
0001274494