Inflation and interest rate hikes make companies pessimistic as the economy loses momentum

previous post