Fresh Hope Rises for Cloudflare as Earnings Surpass Expectations