arry stock analysis