McKesson (MCK) stock earns a BUY rating as it excels in tech-driven healthcare, specialty growth, and strong earnings ...