About 1.05 billion shares valued at $61.54 million changed hands at TSE on Monday.
Trading at TSE and Iran Fara Bourse starts on Saturday and ends on Wednesday.
TEDPIX has been on the rebound after days of decline following US President Donald Trump's announcement about the fate of the nuclear deal Iran signed with world powers in 2015.
On Friday, Trump said he would waive nuclear sanctions against Iran for another 120 days. In an apparent response, TSE stocks began to gain to help the benchmark reexperience the record highs reached last month.
Trump warned European allies and Congress, however, they had to work with him "to fix the disastrous flaws” in the Joint Comprehensive Plan of Action or face a US exit from the deal, Reuters reported.
Iran's Foreign Minister Mohammad Javad Zarif reacted to Trump by saying that the JCPOA is not renegotiable.
Isfahan Samangostar Company was the biggest riser, going up 6.64% to 1,814 rials per share.
Motorsazan Company incurred the biggest loss among all TSE-listed companies, as it went down 4.93% to 4,356 rials per share.
Mobarakeh Steel Company gave the biggest boost to the benchmark index, followed by Chadormalu Mining and Industrial Complex and Golgohar Mining and Industrial Complex.
Persian Gulf Petrochemical Industries Company weighed the most on TEDPIX, followed by Mellat Bank and SAIPA Group.
The Price Index gained 228.68 points to close at 31,301.8.
The First Market Index was up 717.35 points to post 69,931.6.
The Second Market Index gathered 424.42 points to reach 206,681.4.
The Industry Index added 730.93 points to register 86,480.3.
The Free Float Index scored 729.12 points to hit 105,518.16.
The TSE 30 was up 48.12 points to settle at 4,307.5 and the TSE 50 gained 27.42 points to finish at 4,075.
> IFX Up 0.15%
Iran Fara Bourse’s main index IFX gained 0.15 points or 1.65% to close Monday trade at 1,087.94.
About 440.11 million securities valued at $35.66 million were traded at the over-the-counter exchange for the day.
Esfahan Steel Company witnessed the highest number of traded shares, as 33.168 million of its shares were traded.
Khorasan Petrochemical Company had the highest trade value, with the trading of shares worth $1.24 million.
Zangan Zinc Industry Company, Khorasan Petrochemical Company and Alborz Bulk Company registered the highest value increase.
East Azarbaijan Pegah Company, Iranian Reinsurance Company and Hotel Parsian Kowsar suffered the biggest decline.
Marun Petrochemical Company, Khorasan Petrochemical Company and Iranol Oil Company had the most positive impact on IFX.
Source: Financial Tribune