BriaCell Therapeutics Corp. (BCTX) reports earnings