Cloudflare (NET): Legal Challenges, Q2 2025 Earnings & Growth | Monexa