thegamebusiness.com › p Take-Two: GTA 6 review scores are important … Ubisoft reported a sharp 21.8% decline in revenue and 17.4% drop in net bookings for its 2025/2026 financial year. … May 26, 2026 · Christopher Dring