A spectacular derivatives expiry session. With pressure relieved, sentiment remained cautious throughout the morning, causing the index to continue its downward trend. However, as the afternoon progressed, buying momentum intensified, and the market staged a strong recovery, surging by 7 points to close at 1,286 points. The breadth looked much better, with 224 gainers dominating over 128 losers. The two large-cap groups, banks and real estate, led the rally, with most stocks in these sectors turning green.

There was strong consensus among banks, with the exception of HDB, which declined. The rest closed firmly in the green, including STB, LPB, MBB, TPB, and ACB. Large-cap stocks in this sector also posted gains but underperformed their smaller peers, with VCB, BID, CTG, and TCB among the notable movers. Meanwhile, several real estate stocks soared to hit the daily limit-up, such as NHA, PDR, and DXG, while others like CEO, DIG, NVL, HDC, and NLG recorded substantial advances.

Brokerage firms also shone brightly, with SSI, VCI, VIX, VND, and MBS climbing by an average of 2%. No sector was left behind, as most other groups, including Materials, Software, Telecom, and Energy, painted a lush green picture. The market movers today were VCB, BID, MBB, STB, ACB, CTG, and MSB, with the banking group alone contributing nearly 4 points to the overall index gain.

Funds are flowing into the market, as evidenced by the robust liquidity across the three exchanges, totaling VND 18,000 billion. Foreign investors, however, remained net sellers, offloading VND 418.8 billion, with a net sell figure of VND 359.3 billion in the matched orders.

On the buying side, they focused on Financial Services and Oil & Gas sectors. The top bought stocks in the matched orders were STB, MSN, DXG, VCI, EIB, SSI, BMP, DIG, NTL, and PLX.

On the selling side, they offloaded Real Estate stocks primarily. The top sold stocks in the matched orders were HDB, DBC, KDH, NLG, VHM, GMD, GVR, VNM, FPT.

Retail investors were net buyers to the tune of VND 353.8 billion, with a net buy figure of VND 603.9 billion in the matched orders.

In the matched orders, they bought 13 out of 18 sectors, mainly focusing on Real Estate. Their top bought stocks included HDB, DBC, NLG, FPT, KDH, VIB, GVR, MSB, VHM, and TCB.

On the selling side, they offloaded 5 out of 18 sectors, primarily Basic Resources and Media & Publishing. The top sold stocks in this category were STB, VPB, DXG, EIB, MSN, SSI, BMP, NTL, and VCI.

Proprietary trading accounted for a net buy position of VND 261.7 billion, while in the matched orders, they were net sellers at VND 38.0 billion.

In the matched orders, proprietary trading bought 8 out of 18 sectors, with the strongest interest in Food & Beverage and Construction & Materials. The top bought stocks in this category were VPB, VNM, MSN, MBB, PC1, VHM, PNJ, PAN, YEG, and HPG. On the selling side, they offloaded Banking stocks, with the top sold stocks being VIB, FPT, TCB, CTG, HDB, E1VFVN30, MWG, SHB, STB, and SSB.

Local institutions were net sellers at VND 211.2 billion, with a net sell figure of VND 206.5 billion in the matched orders.

In the matched orders, local institutions sold 15 out of 18 sectors, with the largest net sell in Banking. The top sold stocks in this category were PLX, ACB, GVR, VRE, STB, POW, VCI, VNM, MBB, and PNJ. On the buying side, they focused on Basic Resources, with the top bought stocks being HPG, EIB, DXG, VPB, BWE, HAH, GMD, KDH, GEX, and NAB.

Block deals today totaled VND 3,251.2 billion, up 85.6% from the previous session and contributing 17.5% to the overall value.

A notable block deal took place in MSB, with 11.3 million shares worth VND 152.6 billion changing hands between foreign institutions.

Retail investors also participated in block deals, focusing on Banking stocks (STB, HDB, SSB), FPT, and GEX.

Money flow analysis revealed an increase in allocation to Real Estate, Banking, Securities, Steel, and Textiles, while sectors such as Construction, Chemicals, Food & Beverage, Retail, and Software witnessed a decrease in allocation.

In the matched orders, the money flow favored mid-cap stocks (VNMID), while large-cap (VN30) and small-cap (VNSML) stocks saw a decrease in allocation.