Solar manufacturer T1 Energy's Q2 revenue beats estimates - TE News | Rallies