New data shows business stress may have peaked, but global uncertainties loom
Recent data indicates that business stress has possibly peaked; however, existing global uncertainties continue to pose significant challenges for enterprises. An increase in interest rates