Bard posts Q3 earnings that beat on EPS, miss on sales