T1 Energy Inc. (NYSE: TE) shares fell over 6% on Friday. The stock closed at $8.14, retracing its recent gains.

Fuzzy Panda Research issued a report alleging non-compliance with U.S. Foreign Entity of Concern rules. The short-seller also claimed the solar supplier relies on unearned tax credits.

Roth Capital defended the company following the report. Leopold Aschenbrenner's hedge fund disclosed a 10-million-share stake earlier this week.