Microsoft rebounds 5% as investors eye path back to $500