Thank you for ...

Hi,

I wonder which of the following sentences are correct/better. (Grammatically and Semantically)
(1) Thank you for your reply.
(2) Thank you for replying (to me).
(3) Thank you for replying (to me) promptly.

Thank you.

They’re all okay. Also
Thank you for your prompt reply.