The Morocco Stock Index (MSI 20), which includes the 20 most liquid stocks, advanced by 0.28% to 915.88 pts, and the Casablanca ESG 10, a thematic index that calculates the price performance of socially responsible companies, took 0.15% to 847.59 pts.