Financial insights of CTGO