US stocks opens mixed despite surge in tech, oil companies