JA Solar Reports Strong 2017 Financials, Ships Record 7,143 Megawatts

by Joshua S Hill
0 comment
JA Solar Reports Strong 2017 Financials, Ships Record 7,143 Megawatts