Stocks Market

Stocks Market

Casablanca Bourse Recovery: MASI Index Climbs Above 18,000 Points as Bank Al-Maghrib Holds Rates

The Casablanca Stock Exchange continued its recovery Tuesday, with the MASI index gaining 0.48% to 18,076 points, crossing the critical 18,000 threshold. The advance followed anticipated rate hold by Bank Al-Maghrib, while ESG and mid-cap indices showed strength, though year-to-date losses remain at 4.08%.

September 22nd, 2026
1 min read
By boursenews.ma

Listen to this article

Unlock audio versions of premium articles and more with a Pro subscription.

Market Recovery Continues

The Casablanca Stock Exchange built on Monday's rebound Tuesday, with the MASI index rising 0.48% to 18,076.72 points, successfully reclaiming the 18,000-point psychological level and reducing its year-to-date deficit to 4.08%.

Bank Al-Maghrib's decision to maintain interest rates unchanged, widely anticipated by investors, provided the backdrop for the session. The market responded positively to the policy stability.

Index Performance

  • MASI 20: Declined 0.18% to 1,311.23 points (YTD: -11.74%)
  • MASI ESG: Advanced 0.76% to 1,348.57 points (YTD: +7.75%)
  • MASI Mid: Gained 0.50% to 1,718.67 points (YTD: -6.67%)

Trading Activity

Total market capitalization reached 1.07 trillion dirhams, with cash market volumes totaling 219.9 million dirhams.

Top Performers

  • CMT: +9.97% to 3,243.00 dirhams
  • ADI: +3.72% to 404.00 dirhams
  • MDP: +3.38% to 24.50 dirhams
  • MNG: +3.35% to 1,664.00 dirhams
  • MOX: +3.17% to 390.00 dirhams

Underperformers

  • SBM: -4.04% to 2,020.00 dirhams
  • MUT: -3.68% to 224.00 dirhams
  • ZDJ: -3.68% to 262.00 dirhams
  • SAH: -2.98% to 2,964.00 dirhams
  • M2M: -2.47% to 395.00 dirhams

Derivatives Market

The futures market recorded 657,700 dirhams in volume, with MASI20 contracts trading higher across all maturities: September 26 at 1,309.50 (+0.42%), December 26 at 1,308.30 (+0.44%), March 27 at 1,311.40 (+0.62%), and June 27 at 1,314.10 (+0.91%).

CSEMA:CMT Data

Discussion (0)