T1 Energy (TE) – Whistleblower Series: Part 1 – The Solar Cell Invoices

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