There's nothing wrong with saying Thank You but making a public announcement out of it seems wrong.
Like a Calcutta begger who rolls around the floor, kissing your feet, because you gave him $5
I'd much rather have a dignified (and private) hand shake/thank you.
Unless Scooby donates...