arry earnings analysis