The main index at the Tehran Stock Exchange crossed the psychological level of 310,000 points on Wednesday after six weeks.
TEDPIX gained 1,586.70 points, or 0.51%, for the day to end trading week at 311,230.
There was rising demand for the shares of banks and commodity stocks with giant mineral and metal companies in the lead. However, trade was still dominated by SME stocks.
Wednesday’s rally marked the eighth straight growth for TSE. About 2.49 billion shares valued at 15.66 trillion rials ($127.8 million) changed hands for the day.
Trading at TSE and over-the-counter Iran Fara Bourse starts on Saturday and ends Wednesday.
Marvdasht Sugar Company was the biggest winner as its shares went up 9.25% to 23,079 rials per share.
Leasing Iran Company incurred the biggest loss among all TSE-listed companies and went down 4.76% to 6,847 rials per share.
Informatics Services Corporation contributed the most to the benchmark's fall, followed by Omid Investment Management Group Company, Pars Petrochemical Company and Pars Oil Company.
MAPNA Group gave the biggest boost to the benchmark, followed by the National Iranian Copper Industries Company, Bank Mellat and Chadormalu Mining and Industrial Company.
The Price Index gained 425.13 points, or 0.51% to close at 83,378.5.
The First Market Index increased 1,394.42 points, or 0.63% to post 223,904.4. Second Market Index increased by 2,143.10 points, or 0.33% to reach 643,262.1.
The Industry Index increased by 1,141.86 points or 0.41% to register 277,763.9. Free Float Index was up 2,007.78 points to hit 364,096.64.
TSE 30 gained 101.13 points to settle at 13,198.5 and the TSE 50 ended 58.82 points higher to finish at 11,968.7.
IFX Up 0.4%
Iran Fara Bourse main index IFX gained 16.2 points or 0.4% to close Wednesday trade at 4,061.16.
About 1.68 billion securities valued at 10.364 trillion rials ($84.60 million) were traded at the over-the-counter exchange for the day.
Jahrom Power Plant Development Company had the highest number of traded shares as 179.84 million of its shares worth 479.517 billion rials ($3.91 million) were traded.
Marun Petrochemical Company, Iranol Oil Company, Esfahan Steel Company and Hormozgan Steel Company had the most negative impact on IFX.
Jahrom Power Plant Development Company gave the biggest boost to IFX, followed by Damavand Power Generation Company, Zagros Petrochemical Company and Omid Taban Hour Energy Management.