Shoals Technologies Group Inc (NASDAQ:SHLS) this week reported record revenue and earnings for 2020 and projected continued growth in the current year.