Market Snapshot: Dow, S&P 500 book 3rd day of gains as investors focus on robust tech earnings, rising oil prices