Financial insights of BCTX