Cardinal Health reported a higher fiscal fourth-quarter profit even as sales were mixed across its two main business lines. The company said Tuesday that it earned $398 million, or $1.70 a share, compared with $239 million, or $1 a share, in the same period a year earlier. It also expects revenue to increase in both segments in the new fiscal year.