Home Stock Intel snaps losing streak as semis rally ahead of Nvidia earnings