The European Solar Manufacturing Council (ESMC) has criticized Borussia Dortmund's decision to install 11,000 JA Solar panels ...
GCL Technology has posted CNY 15.1 billion ($16.7 billion) in revenue and a CNY 4.75 billion net loss for 2024. The Chinese ...