loading
loading
First Solar leads big solar sector drop as high borrowing costs threaten project financing — retained record — High Signal