Tech stocks rise on Intel profits while oil prices fluctuate amid geopolitical tensions.
Open shared insight