Cardinal Health Incconsistently beat earnings estimates and raised EPS guidance, driving stock to 52-week high

Cardinal Health shares reached a new 52-week high of $235.71, gaining 16.6% over the past month and 13.4% year-to-date, outperforming the Zacks Medical sector's decline of 2.7%. The company has consistently beaten earnings estimates, most recently reporting EPS of $3.17 versus a consensus of $2.80 on April 30, 2026. For the current fiscal year, analysts expect earnings of $10.76 per share on revenues of $256.24 billion, representing a 30.58% increase in EPS. The stock carries a Zacks Rank of #2 (Buy) and a VGM Score of A, with a Value Score of A, Growth Score of A, and Momentum Score of C, though it trades at a forward P/E of 21.7X, above the peer industry average of 16X.
Cardinal Health Incconsistently beat earnings estimates and raised EPS guidance, driving stock to 52-week high
Align Technology Inc