McKesson Corporation (MCK): Rising cash generation with improving return profile

McKesson Corporation (MCK): Rising cash generation with improving return profile