First Solar, Inc.

First Solar, Inc.

FSLR.SW
First Solar, Inc.CH flagSwiss Exchange
153.40
CHF
+90.53
- -
16.48BMarket Cap