But John Kwoka, a Northeastern University economics professor who specializes in antitrust, thinks that supply and demand aren’t enough to explain what’s happening. “I’m one of the economists who’ve argued you need to break up some companies,” he says.