BlackRock, Inc. (BLK) fundamental stock analysis