The trading session on July 29, 2025, concluded with a mixed performance across the market. Out of all the stocks traded, 21 advanced, 196 declined, and 29 remained unchanged. Foreign investors continued their net-selling trend, offloading a total of 5.09 million covered warrants.