2025 internet deal