There were mounting concerns throughout the month starting with the DeepSeek headlines raising questions about the AI landscape, an escalation of tariff headlines, Elon Musk and DOGE coming into Washington with an actual chainsaw to cut costs and survey data showing growing uncertainty about the overall backdrop given the Washington policy fog. Despite these headlines markets were able to quickly bounce back after the initial weakness. The S&P 500 was hitting new marginal all-time highs last week but there were signs of caution beneath the surface with investors moving up the quality scale with large caps and defensive sectors outperforming while small/mid cap indices were under pressure. The last move by investors moving out of high multiple momentum stocks seemed to be the final straw. This along with some weak economic data triggered some de-risking an unwind of crowded trades and other speculative assets.
The downside started to kick in last week and picked up heading into the weekend with the S&P falling for the fourth of the last five Fridays. Those losses have been sequentially increasing with that one other week unchanged (-0.3%, -0.5%, -0.9%, 0% and -1.7%), highlighting the reticence to take risk over the weekend. Major US indices closed right at key technical levels. The S&P 500 stopped at its 50d moving average just above 6k while small and mid-cap indices closed right around their respective 200d ma’s around the late December lows.
There was some down-side follow through to start the week with the S&P 500 breaking its 50d moving average but the 100d (green line in chart below) which has been key support throughout the rally starting in Q4 of 2023 provided some short-term support. Major indices were probing key technical levels but were struggling to find new leadership. The intraday volatility began to pick up with Washington headlines often undercutting any bounce attempts with President Trump reiterating that Canada/Mexico tariffs will go into effect as planned next week, an additional 10% tariff on China and then the scenes from the Oval Office today (though that turned out to be short-lived). The intraday range on the S&P 500 exceeded 1% every session this week.
Up until late yesterday the overall losses were contained but as the S&P 500 broke its 100d the momentum picked up into the close. It was a rough overnight session in Asia and there was some more bloodletting in the crypto complex with Bitcoin breaking below 80k for the first time since November, down >25% from its recent all-time highs. After the US open there was a test of some key technical levels and Bitcoin recouped a good portion of those losses, which led to an early bounce. However, that faded during the Oval Office confrontation. Major indices retested those lows but then markets started to rally in the back half of the session.
The rally accelerated in the final hour of trade, and I thought Treasury Secretary Bessent’s interview on Bloomberg was partially behind some of that. One of the overhangs on the market has been the 25% tariffs against Mexico and Canada that are scheduled to go into effect next Tuesday, after the initial delay. Border security has been at the center of these negotiations, but it was notable that he highlighted that the administration wants both countries to match tariffs on China, something he suggested Mexico had already offered. This could potentially be an off-ramp in those negotiations.
Adding to the strength was a big buy imbalance associated with month-end and the MSCI rebalance pushing the S&P 500 up ~1% in the final thirty minutes of trade. It was an interesting day to break that string of down Fridays, with the S&P 500 up 1.6% cutting the WTD losses to 1% and closing just above its 100d ma.
For the month of February, the S&P 500 was down 1.4% with mega-cap tech stocks under pressure. The NYSE FANG+ was down ~3.7% turning negative for the year. Small/mid cap indices were also down between 4% - 6%.