Stock Markets May 5, 2026 11:15 AM

Casablanca equities retreat as Moroccan All Shares falls 0.35%

Utilities, banking and mining stocks drag the index lower amid mixed commodity and FX moves

By Caleb Monroe
Share
Twitter Reddit Facebook LinkedIn

Morocco's stock market closed lower on Tuesday, with the Moroccan All Shares index down 0.35% as declines in the Utilities, Banking and Mining sectors weighed on the session. Market breadth favored decliners, while select insurers and energy-related names advanced. Commodity markets saw crude oil and Brent fall, while gold futures climbed; currency rates were mixed.

Casablanca equities retreat as Moroccan All Shares falls 0.35%
Summarize with
ChatGPT Perplexity Claude Grok Gemini

Key Points

  • The Moroccan All Shares index closed down 0.35%, pressured primarily by losses in Utilities, Banking and Mining.
  • Advancers included SOT (+8.24%), WAA (+2.66%) and TMA (+2.43%); major decliners included MOX (-4.92%), M2M (-3.74%) and NKL (-3.39%).
  • Commodity moves were mixed: June crude fell to $101.83 a barrel, Brent slid to $110.71 a barrel, and June gold futures rose to $4,591.95 a troy ounce; currency pairs showed small changes.

Morocco's equity market finished the trading day in negative territory on Tuesday, with the Moroccan All Shares index closing down 0.35% in Casablanca. Losses concentrated in the Utilities, Banking and Mining sectors were cited as the primary drags on the overall market.

Top gainers

  • Marocaine Ste de Therapeutique SA (CSE:SOT) led the session's advancers, rising 8.24% - a gain of 28.00 points - to close at 368.00.
  • Wafa Assurance (CSE:WAA) gained 2.66%, adding 149.00 points to finish at 5,749.00.
  • Total Maroc SA (CSE:TMA) climbed 2.43%, advancing 38.00 points to end the session at 1,600.00.

Heaviest decliners

  • Maghreb Oxygene (CSE:MOX) slipped 4.92%, down 18.80 points to a close of 363.20.
  • M2M Group (CSE:M2M) fell 3.74%, losing 16.00 points to finish at 412.00.
  • Ennakl Automobiles (CSE:NKL) was down 3.39%, a decline of 1.98 points to 56.50 at the close.

On the Casablanca Stock Exchange overall, decliners outnumbered advancers by 37 to 20, while 6 stocks finished unchanged. That breadth profile underpinned the modest retreat in the headline index.

Commodities and currency moves

Global commodities traded with mixed direction on the day. Crude oil for June delivery fell 4.31%, a decline of $4.59, settling at $101.83 a barrel. Brent oil for July delivery dropped 3.26%, down $3.73 to $110.71 a barrel. Precious metals moved higher, with the June Gold Futures contract up 1.29% - a rise of $58.65 - to trade at $4,591.95 a troy ounce.

Foreign-exchange rates showed limited movement: EUR/MAD was down 0.12% at 10.80, while USD/MAD was essentially unchanged, moving 0.03% to 9.23. The US Dollar Index Futures was down 0.03% at 98.24.


This session's outcomes reflect a market where sector-specific weakness in utilities, banking and mining outweighed gains in select insurance and energy-related names. Broader commodity price declines in oil and mixed currency shifts provided additional context for activity in Casablanca.

Risks

  • Sector concentration of losses - Utilities, Banking and Mining underperformance could amplify index weakness if those sectors continue to decline, affecting related stocks.
  • Commodity price volatility - Significant declines in oil prices may influence energy-related companies and broader market sentiment.
  • Market breadth skew - With 37 decliners versus 20 advancers, limited participation could increase downside risk for the index if selling pressure persists.

More from Stock Markets

Lisbon Stocks Close Higher as Financials, Utilities and Telecoms Drive Gains Jun 19, 2026 Amsterdam closes lower as AEX slips 0.30% amid mixed sector moves Jun 19, 2026 Milan Stocks Close Higher as Italy 40 Reaches New Record; Industrials and Energy Lead Gains Jun 19, 2026 Frankfurt ends mixed as modest sector rotations leave DAX nearly flat Jun 19, 2026 Paris shares retreat as CAC 40 slips 0.55% at Friday close Jun 19, 2026