Przez wiele lata firma z powodzeniem się rozwijała, zdobywając coraz silniejszą pozycję na rynku. Jednak w latach 30. wybuchł jeden z najgłośniejszych skandali XX wieku, który doprowadził do poważnych zmian w amerykańskich normach kontroli i regulacjach bezpieczeństwa. Od lat 50. koncern zaczął osiągać większe zyski ze sprzedaży medycznych technologii niż leków. Kulminacją tej tendencji był zakup w 1999 r. medycznych systemów informacyjnych firmy HBO & Company (HBOC). Połączone przedsiębiorstwa krótko działały pod nazwą McKessonHBOC. Jednak nieprawidłowości księgowe w HBOC doprowadziły do zwolnień, spadku cen akcji spółki o połowę i postępowań sądowych wobec dyrektorów HBOC. W 2001 r. McKesson powrócił do swojej wcześniejszej nazwy. W 2010 r. za 2,16 miliarda dolarów McKesson nabył wiodącą spółkę onkologiczną US Oncology, Inc.

McKesson na świecie Kanada W 1991 r. korporacja nabyła 100 procent udziałów w spółce Medis Health and Pharmaceutical Services z Provigo. W 2002 r. nadano jej nazwę McKesson Canada, ale samo przedsiębiorstwo jest całkowicie zależne od centrali w USA. W jego skład wchodzą jeszcze różne inne jednostki m.in. farmaceutyczne.