166.50 -5.43(-3.16%)07/16/2025
First Solar, Inc. (FSLR)
Press Release | Data News