On August 21, foreign investors injected Rs 1,247 crore into Indian stocks, while domestic investors supported the market with Rs 2,546 crore in net purchases. Despite this, the market remained cautious due to profit-taking and concerns over high valuations and muted earnings. The Sensex rose slightly by 142.87 points, closing at 82,000.71, while the Nifty increased by 33.20 points to 25,083.75. Positive macro data, especially a record-high PMI for August, offers some reassurance, but investors are still wary ahead of the Jackson Hole symposium.