Effect of interest rates on business, 2025 compared to 2024