Dublin-based Cardinal Health says fourth-quarter revenue exceeded Wall Street expectations.Cardinal's revenue of 25.4 billion dollars is 800 million above the expectations of analysts. But the health care products maker says an 829 million dollar write off connected to its nuclear pharmacy services division led to an overall loss of 586 million dollars in the quarter. The company says the cause of the write off was a decline in the market for some of the division's products.