Is Cloudflare a Buy?

This high-flying technology stock might need to take a rest before continuing its ascent.