Tag: is twitch a publicly traded company