Market-on-Close (MOC) and Market-on-Open (MOO) order imbalances for major U.S. stock indices have shown fluctuating buy and sell pressures over the past several trading sessions. On June 2, the S&P 500 exhibited a buy-side imbalance of 110.1 million shares, while the NASDAQ 100, Dow 30, and MAG 7 stocks showed sell-side imbalances of -406.5 million, -253.4 million, and -351.5 million shares respectively. The following day, June 3, MOO imbalances indicated selling pressure with the S&P 500 at -177.2 million shares and the Dow 30 at -48.0 million shares, while the NASDAQ 100 was slightly negative at -73.0 million. Later that day, MOC imbalances showed the S&P 500 and Dow 30 with sell imbalances of -259.1 million and -264.4 million shares respectively, while NASDAQ 100 had a small buy imbalance of 3.0 million shares. On June 4, MOO imbalances reversed to net buying for the S&P 500 at 171.4 million shares and the Dow 30 at 37.0 million shares, with the MAG 7 stocks slightly negative at -3.5 million. However, the MOC imbalance that same day showed selling pressure on the S&P 500 (-325.2 million) and NASDAQ 100 (-97.4 million), with the Dow 30 nearly balanced (-2.9 million) and MAG 7 stocks showing a buy imbalance of 63.2 million shares. Additional reports indicated that the NYSE MOC imbalance was around $1 billion to buy earlier on June 4, but later shifted to selling pressure with imbalances of $750 million and then $550 million to sell. A $500 million sale was also noted, attributed in part to increased selling from Commodity Trading Advisors (CTAs). Technical analysis signals, such as a DeMark combo 13 sell for $CRWV, suggest that the market may be approaching the end of a parabolic move.