COST stock analysis