I used to buy all my gold, silver ect wire, flat plate stock from T.B. Hagstoz in Phila,Pa.
They had punched out circles,ovals and even letters of different sizes also.

You select the karat gold and the thickness you want, and tell them the size you are looking for.
They will tell you what punch-press size(s) they have to accomodate.

Pay by C/C over the phone.

I used them for 50 yrs w/no problems.

I see they have a new website, but it seems to be in progress.
I always just called the 800# and told them what I needed.

https://hagstoz.com/