Shoals Technologies Joins Rank Of Stocks With 95-Plus Composite Rating