SHLS Financials: Shoals Technologies Group Inc AI Analysis