Microsoft stock up 30% post-Q4, Bernstein raises target to $660