Citigroup Inc. (C) fundamental stock analysis