McKesson slides 3.45% as traders de-risk ahead of May 7 earnings - MCK News | Rallies