Are Sea Ltd shares a good buy at $35? (16 Jan 2024)