Cloudflare (NYSE:NET) Hits New 52-Week High – Time to Buy? | SharesLocker