Roblox financial results show it raked in nearly $3 billion in 2023