Strategy stock jumps 6% as insider buys $780K – Will MSTR rally now?