Truist Financial Corporation (TFC) fundamental stock analysis