Cloudflare Surges 41% YTD: Should You Buy, Sell or Hold the Stock? | SharesLocker