Demand for Services Reaches Highest Level in Three Years Despite Increasing Energy Prices April 7, 2026