Trying out Geometry Nodes. Still in the early stages. Takes 3 seconds to generate the ring. Two profiles are used for one on the bottom and another on the top.