Twitch was initially meant to be purchased by Youtube, or so the story went. This rumor was dispelled last month however as Amazon announced its plans of acquiring the streaming platform. A listing on SEC reveals that the deal is now finalized and Amazon is the proud owner of Twitch. The retailer giant had to pay $970 million in order ...
Read More »