Technology shares face pressure amid rising oil prices and geopolitical tensions.
Open shared insight