Cloudflare stock sinks after earnings, cutting over 20% of employeesBy FinMar NewsMay 8, 2026A logo of Cloudflare sits outside the company’s house on the opening day of the 55th annual meeting of the World Economic Forum in Davos, Switzerland,…