On Thursday, US stock futures presented a mixed picture as investors processed earnings reports from prominent tech companies. Nasdaq 100 and S&P 500 futures experienced gains of 0.4% and 0.1%, respectively, driven by a 2% increase in Alphabet's stock after the company exceeded expectations in both earnings and revenue. Conversely, Tesla's shares dropped by 4.5% in after-hours trading, following a decrease in auto revenue that left investors disappointed. Meanwhile, Dow futures declined by 0.3%, largely due to a more than 5% fall in IBM's stock, as the company's second-quarter software revenue fell short of estimates. In the regular session on Wednesday, the Dow surged 1.14%, the S&P 500 rose 0.78%, and the Nasdaq Composite saw an increase of 0.61%. These gains were bolstered by optimism surrounding new trade developments and robust corporate earnings. President Donald Trump announced a trade agreement with Japan, which includes a 15% tariff on its exports to the United States, and reports suggested progress towards a trade agreement with the European Union.