array technologies investment analysis