Overall business internet satisfaction rose 2 points to 709 (on a 1,000-point scale) in 2026, according to the JD Power 2026 U.S. Business Internet Satisfaction Study SM, released today. The slight ...