Browsing: Company

First Solar, Inc. (FSLR) shares plunged 13.6% after the company reported fourth-quarter 2025 earnings of $4.84 per share, missing the…