Tech Giants Feel Pinch as Global Economic Uncertainty Mounts