adbe stock analysis