Epic Games CEO Tim Sweeney states company is now financially stable after 2023 layoffs 12:07October 2, 2024