McKesson Corp. closed 4.98% short of its 52-week high of $637.51, which the company achieved on August 2nd.