Shoals Technologies Earnings Slightly Fall, Revenue Beats First-Quarter Expectations

Investing.com – Shoals Technologies Group (NASDAQ: SHLS) reported mixed first-quarter results as earnings per ...