How to find the center of a nurbs curve

Can someone point me in the right direction as to how to find the center point (centroid) of a nurb curve/geometry that has been closed?

The first thing that comes to mind is converting it to a surface and using “Surface.PointAtParameter”