Cardinal Health (CAH) reported fiscal Q4 non-GAAP earnings Tuesday of $2.91 per diluted share, up from $2.08 a year earlier.
Analysts polled by FactSet expected $2.42.
Revenue for the quarter ended June 30 was $63.67 billion, up from $60.16 billion a year earlier.
Analysts expected $65.15 billion.
For fiscal 2027, the company said it expects non-GAAP EPS of $12.40 to $12.60. Analysts expect $12.08.
Shares of the company were up more than 1% in Tuesday's premarket activity.