Omnicare Earnings Rise but Miss Estimates