T1 Energy shares declined sharply in June. Company insiders sold $190.3 million in shares over the last three months. Broader market concerns regarding financial health fueled the stock's volatility.
The company must secure $225 million for its G2_Austin solar cell facility. This funding deadline expires at the end of the second quarter. The plant serves as the cornerstone of the company's integrated U.S. solar supply chain. The company expects initial cell production to begin in the fourth quarter of 2026. Uncertainty regarding this financing package continues to weigh on investor sentiment.