Snap departures concern investors; Riot Games redesigns European competition; Hulu costs Disney $580 million.
Source: Business

LEAVE A REPLY

Please enter your comment!
Please enter your name here