How much longer can companies handle this stress before they need to start laying off thousands of Americans?
49,97K