Tech

Hulu buys back AT&T's stake in $1.43 billion deal