Diageo has completed another round of share buyback.