Cantor Fitzgerald sets $20 price target for Core Scientific stock: Should you buy?