T1 executives have been telling investors that it had stopped buying solar cells from Trina Solar, the Chinese solar giant. A whistleblower came forward and shared 26 invoices for solar cell purchases T1 made. They all came from the “Chinese Military Company,” Trina Solar.
Read More