Bovis’ profits on track as pricing and sales improve