
On March 31, 2025, the S&P 500 experienced a notable shift, moving from red to green, indicating a positive turn in the market. This shift coincided with a substantial market-on-close (MOC) imbalance, with the S&P 500 showing a buy imbalance of $6.8 billion. Additionally, the Nasdaq 100 had a buy imbalance of $2.8 billion, while the Dow 30 recorded a buy imbalance of $2.6 billion. The 'Magnificent Seven' stocks contributed a buy imbalance of $1.9 billion. The New York Stock Exchange reported a total buy imbalance of $14.5 billion as the month and quarter came to a close. Market participants are speculating on potential end-of-quarter magic as these buying trends unfold.