Progress on share buyback programme