Financial insights of CGTX