Inflation: High oil prices and rising rents weigh on investor sentiment