Diageo has rounded off the week with another share buyback.