American Express is a top financial stock to round out your portfolio. The company has been generating record numbers even ...