Herbalife wraps up 'best quarter ever'