Stock Markets April 28, 2026 11:10 AM

Casablanca Market Finishes Lower as Utilities, Banking and Mining Weigh on Index

Moroccan All Shares falls 0.55% at close amid mixed individual stock moves and notable commodity gains

By Avery Klein
Share
Twitter Reddit Facebook LinkedIn
HPS SNA

Morocco's equity market closed lower on Tuesday, with the Moroccan All Shares slipping 0.55% in Casablanca. Losses in Utilities, Banking and Mining sectors led the decline even as a handful of stocks posted gains. Market breadth favored decliners, and commodity prices showed divergent moves with crude oil rising and gold retreating. Currency pairs against the Moroccan dirham and the US Dollar Index Futures also moved during the session.

Casablanca Market Finishes Lower as Utilities, Banking and Mining Weigh on Index
HPS SNA
Summarize with
ChatGPT Perplexity Claude Grok Gemini

Key Points

  • Moroccan All Shares closed down 0.55% in Casablanca, led by losses in Utilities, Banking and Mining sectors.
  • Top gainers included Total Maroc SA (TMA), Micro Data SA (MIC) and Ennakl Automobiles (NKL); largest declines were in Hps (HPS), Stokvis Nord Afrique (SNA) and Miniere Touissit (CMT).
  • Commodities were mixed - Brent and US crude rose while June gold futures fell; EUR/MAD and USD/MAD showed modest moves and the US Dollar Index Futures strengthened.

Morocco's equity market ended Tuesday's session in the red, with the Moroccan All Shares retreating 0.55% at the close in Casablanca. The pullback was led by declines across the Utilities, Banking and Mining sectors, which dragged the headline index lower.

Among individual names, Total Maroc SA (CSE:TMA) was the day’s top performer, advancing 2.53% - a gain of 38.00 points - to finish at 1,538.00. Micro Data SA (CSE:MIC) gained 2.01%, an increase of 15.00 points, closing at 760.00. Ennakl Automobiles (CSE:NKL) also registered a positive session, rising 1.96% or 1.05 points to end at 54.58.

Not all participants fared as well. Hps (CSE:HPS) posted the steepest decline among the most active names, dropping 4.78% - a fall of 31.00 points - to close at 618.00. Stokvis Nord Afrique (CSE:SNA) fell 4.02%, down 3.52 points to 83.97. Miniere Touissit (CSE:CMT) declined 3.81%, a loss of 190.00 points, to finish at 4,800.00.

Market breadth on the Casablanca Stock Exchange favored losers, with 38 stocks falling versus 19 advancing; 3 issues ended unchanged.


Commodity markets displayed mixed action during the trading day. Crude oil for June delivery climbed 3.52%, up $3.39, to $99.76 a barrel. Brent for July delivery rose 2.39%, gaining $2.43 to reach $104.12 a barrel. By contrast, the June Gold Futures contract moved lower, down 2.30% or $107.84, trading at $4,585.86 a troy ounce.

Currency movements against the Moroccan dirham included a 0.29% decline in EUR/MAD to 10.82, while USD/MAD ticked higher by 0.05% to 9.26. The US Dollar Index Futures was up 0.23% at 98.54 during the session.

The session combined sector-led pressure in key domestic industries with externally influenced commodity and currency moves, producing a modest overall decline for the Moroccan All Shares at the close.

Risks

  • Sector concentration of weakness - Utilities, Banking and Mining underperformance could exert continued downward pressure on the index.
  • Commodity price volatility - rising oil and falling gold prices may influence energy- and metals-related stocks and sectors.
  • Currency fluctuations - moves in EUR/MAD, USD/MAD and a firmer US Dollar Index Futures may affect import/export sensitive companies and investor sentiment.

More from Stock Markets

Avio Shares Rise After MBDA Contract and Ariane 6 Launch Boost Momentum Jun 19, 2026 EU regulatory simplification could free over €2 trillion in bank lending, Spanish bankers say Jun 19, 2026 Synthomer Agrees to Sell Czech Acrylate Monomers Unit to Mutares Jun 19, 2026 Entain Weighs Options for Central and Eastern Europe Joint Venture Amid UK Tax Pressure Jun 19, 2026 PPHE Hotel Group Plummets After Fattal Bid Fails as Major Shareholder Withholds Support Jun 19, 2026