Diageo has purchased another half-a-million shares for cancellation.