Adobe Inc. (ADBE) fundamental stock analysis