Markets Pull Back as Oil Prices Return Above $100 | Intellectia.AI