Financial Services Franklin Resources, Inc. (BEN): Cash-generative platform with rising income quality