BD results largely expected, beats on revenue