CPMD stock rating: CANNAPHARMARX, INC. quant rating & factor grades · Tickwind