Array Technologies, Inc. is rated a Buy due to strong industry tailwinds, record order backlog, and compelling valuation ...