MA stock analysis