Technology  Take-Two shares slide after GTA VI game footage leaks

Take-Two shares slide after GTA VI game footage leaks