Financial insights of CTO