US stock index futures drift lower
US stock index futures were mixed in early trade this morning. The Dow and Russell 2000 edged into positive territory, while both the S&P 500 and NASDAQ were modestly lower, pulling back from their respective all-time closing highs posted last night. A look at this morning’s moves in individual stocks indicated some profit-taking across semiconductors, which seems reasonable given their incredible run since the end of March.

Source: TN Trader
Micron Technology, TSMC, AMD and Intel were all down between 2.5% and 3.5% this morning, while NVIDIA dropped 1.4%. There’s a significant uptick in the first quarter earnings season, with around 180 S&P 500 constituents set to report this week.
Today’s majors include Visa, Coca-Cola, Hilton, General Motors and Starbucks, while four members of the Magnificent Seven (Alphabet, Amazon, Microsoft and Meta Platforms) report after the close tomorrow, with Apple on Thursday. Analysts will be paying very close attention to forward guidance, particularly where AI-related spending is concerned.
The ceasefire between the US and Iran, as well as the one between Israel and Lebanon, appears to be holding. Tehran has put forward a proposal to reopen the Strait of Hormuz. Iran is insisting that the US lift its blockade on Iranian ports in the region and end the conflict. But it sounds as if President Trump is unhappy with the proposal as it fails to address Tehran’s nuclear programme.
Tomorrow evening, attention turns to the Federal Reserve’s monetary policy decision. The expectation is that the Fed will leave rates unchanged. But of far more importance is getting an insight into the Fed’s view of inflation coming on the back of elevated oil prices.
As things stand, the market is assigning a 74% probability of no change to the Fed Funds rate at all this year. In addition, this will be Jerome Powell’s final meeting as Chair. Although it is unclear if he will continue as a member of the Fed. If he does stay, this would wind up as President Trump something rotten.



















