ARRY Financials: Array Technologies Inc AI Analysis