$271.72
3.901.46%
Last update: Nov 9, 6:35 AM

The average analyst price target for Cardinal Health is $231.05, 15.4% below the current price. Of 17 analysts, 15 rate it Buy and 2 Hold. Targets range from $120 to $320. The latest change came on Nov 6, 2026, when RBC Capital raised its price target on Cardinal Health from $276 to $295 and kept an Outperform rating.
Price Target Range — 12 Quarters
Analyst Consensus — 17 Analysts
Rating Trend — Last 9 Months