Tech Giants Face Uncertainty as Q4 Earnings Loom