McKesson Corporation (MCK) Financial and Strategic Analysis July 2025 | Monexa