KATHMANDU: The Nepal Stock Exchange (NEPSE) continued its upward momentum this week, with the benchmark index climbing by a total of 112 points over the five trading days from Shrawan 4 to 8 (July 20–24, 2025).
This positive trend followed the unveiling of the new monetary policy by Nepal Rastra Bank for the current fiscal year, which appears to have boosted investor confidence across the board.
By the close of trading on Thursday, NEPSE had reached 2,982.64 points, a notable rise from 2,870.63 points the previous week.
On average, the index gained about 22 points each day. The market was bullish throughout the week, showing consistent upward movement without any single-day decline in the index.
The weekly trading volume was equally impressive. Share transactions totaled Rs 95.94 billion over the week, with a daily average turnover of Rs 19.18 billion.
In terms of share volume, around 214.7 million shares were traded during the week, averaging 42.9 million shares per day.
The number of transactions also remained high, with a total of 8.19 million trades recorded over five days, equating to a daily average of 163,813.
Each day brought notable developments. On Sunday, NEPSE inched up by just 0.32 points to 2,870.95, while market volatility remained high with a 61-point swing between the high and low. The trading volume stood at Rs 21.64 billion, with over 51 million shares changing hands.
On Monday, the index climbed further by 21.76 points to close at 2,892.72. Although the fluctuation was smaller at 39 points, the volume decreased slightly, with transactions worth Rs 16.32 billion and about 35.6 million shares traded.
Tuesday turned out to be the most dynamic day of the week. NEPSE jumped by 80.97 points (2.79%), closing at 2,973.70. The day witnessed the highest turnover of the week at Rs 20.08 billion, with more than 43.5 million shares traded and significant movement between the high of 2,975.77 and low of 2,894.48 points.
On Wednesday, despite intra-day corrections, the index still ended higher at 2,978.88, up by 5.17 points. The total turnover stood at Rs 19.57 billion with over 44.8 million shares traded. The NEPSE index fluctuated between 2,947.86 and 2,992.26 points during the day.
The week concluded on Thursday with another slight rise. NEPSE added 3.76 points to close at 2,982.64. The day’s trading remained robust, with Rs 18.49 billion worth of shares changing hands, totaling 38.9 million shares across 328 companies.