Cloudflare surges 26% after strong guidance, but software stocks struggle to end the week