Moroccan stocks with the best yearly performance

See shares that show the most potential at the moment: Moroccan stocks below are filtered by yearly performance, so you can see how much they gained over 12 months. Compare their stats to make an informed decision.
Symbol
Perf %
1Y
Price
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
SNASTOKVIS NORD AFRIQUE
+481.40%65.00 MAD+4.84%172.71 K1.781.1 B MAD0.00%Distribution services
SRMREALISATIONS MECANIQUES
+341.61%450.00 MAD−1.96%80.06146.88 M MAD0.00%Distribution services
JETJET CONTRACTORS
+293.62%2,220 MAD−2.63%4.07 K0.506.91 B MAD0.31%Industrial services
S2MS.M MONETIQUE
+234.66%605.4 MAD+0.90%500.06487.24 M MAD0.00%Technology services
SIDSONASID
+194.42%2,532 MAD−0.24%8770.209.9 B MAD0.83%Non-energy minerals
Strong sell
TGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
+181.88%885.1 MAD+0.35%5.43 K0.0827.91 B MAD0.85%Industrial services
MSASODEP-MARSA MAROC
+179.51%805.0 MAD+0.39%9.1 K0.2658.86 B MAD46.6317.26 MAD+48.67%1.06%Transportation
Sell
FBRFENIE BROSSETTE
+135.13%268.05 MAD−1.80%1470.05392.77 M MAD0.00%Distribution services
MNGMANAGEM
+126.52%5,278 MAD+0.53%250.0662.29 B MAD0.57%Non-energy minerals
Strong sell
AKTAKDITAL S.A
+117.04%1,465 MAD+0.96%6000.0520.55 B MAD0.41%Health services
Neutral
TQMTAQA MOROCCO
+116.11%2,898 MAD−2.65%1.63 K0.1870.22 B MAD64.9344.63 MAD+1.49%1.18%Utilities
Strong sell
MOXMAGHREB OXYGENE
+105.58%442.00 MAD+0.45%10.02357.5 M MAD28.9015.30 MAD+30.25%0.91%Process industries
STRSTROC INDUSTRIE
+103.94%71.48 MAD+2.04%8410.0787.46 M MAD−10.01 MAD+68.52%0.00%Industrial services
ADIALLIANCES
+83.07%465.00 MAD+1.75%6.62 K0.1810.09 B MAD0.66%Finance
Sell
DHODELTA HOLDING
+77.36%86.00 MAD+2.63%9.14 K0.177.34 B MAD25.503.37 MAD+56.35%1.79%Producer manufacturing
CMGCMGP GROUP
+54.58%340.00 MAD−0.58%1.3 K0.035.81 B MAD0.00%Producer manufacturing
Strong buy
CFGCFG BANK
+50.16%241.00 MAD+2.34%50.3 K2.788.24 B MAD30.317.95 MAD+67.63%1.40%Finance
Neutral
SOTSOTHEMA
+49.50%1,495 MAD+1.77%5710.2710.58 B MAD1.16%Health technology
CTMCTM
+39.56%944.8 MAD−0.01%1551.261.16 B MAD24.8438.03 MAD−26.12%1.59%Transportation
RISRISMA
+38.97%336.25 MAD−1.10%1320.034.87 B MAD1.76%Consumer services
Neutral
TTMATOTALENERGIES MARKETING MAROC
+38.15%1,930 MAD−2.53%4360.2017.74 B MAD18.56104.00 MAD+1,754.39%2.83%Retail trade
Strong sell
ATWATTIJARIWAFA BANK
+33.27%677.0 MAD−0.29%7680.02137.1 B MAD14.3847.09 MAD+26.66%2.43%Finance
Buy
MICMICRODATA
+29.77%850.0 MAD0.00%50.001.43 B MAD4.00%Technology services
DYTDISTY TECHNOLOGIES
+28.55%320.10 MAD−1.20%2410.32323.39 M MAD4.63%Distribution services
CMTMINIERE TOUISSIT
+24.93%1,874 MAD+2.68%50.013.07 B MAD0.00%Non-energy minerals
Strong sell
WAAWAFA ASSURANCE
+22.02%5,125 MAD0.00%70.0217.94 B MAD22.83224.51 MAD+12.16%2.73%Finance
Sell
BOABANK OF AFRICA
+21.82%234.00 MAD0.00%2150.0150.49 B MAD14.9115.69 MAD+27.19%1.68%Finance
Sell
CDMCDM
+20.73%1,084 MAD+0.18%880.0111.77 B MAD15.1271.68 MAD+48.37%3.16%Finance
Strong sell
IAMITISSALAT AL-MAGHRIB
+19.57%110.85 MAD+0.09%4.53 K0.0397.36 B MAD54.112.05 MAD−65.91%3.79%Communications
Neutral
CSRCOSUMAR
+17.92%230.00 MAD0.00%9.2 K0.5221.73 B MAD3.04%Process industries
Neutral
RDSRES DAR SAADA
+16.18%95.55 MAD−0.48%5.78 K0.102.52 B MAD0.00%Finance
Strong sell
ADHDOUJA PROM ADDOHA
+15.88%34.30 MAD−1.35%56.98 K0.1614 B MAD0.00%Finance
Sell
SLFSALAFIN
+15.87%648.9 MAD−0.02%70.012.03 B MAD2.20%Finance
IBCIB MAROC.COM
+11.38%35.71 MAD+1.45%3550.8914.7 M MAD0.00%Commercial services
MDPMED PAPER
+10.44%21.69 MAD+1.83%1.16 K0.21101.9 M MAD0.00%Process industries
COLCOLORADO
+9.95%61.00 MAD−0.29%2.63 K0.39986.08 M MAD3.68%Process industries
CIHCIH
+7.68%402.95 MAD+1.13%1.74 K0.2912.55 B MAD14.2828.23 MAD+21.52%3.51%Finance
Strong sell
MUTMUTANDIS SCA
+7.14%292.50 MAD−0.49%1870.062.72 B MAD16.9717.24 MAD+41.44%3.57%Consumer non-durables
Strong buy
AFIAFRIC INDUSTRIES
+6.79%342.00 MAD+1.48%470.0998.24 M MAD5.93%Process industries
CMACIMENTS DU MAROC
+6.50%1,950 MAD−1.02%2.43 K0.8528.44 B MAD30.7963.33 MAD−5.78%3.55%Non-energy minerals
Strong sell
LBVLABEL VIE
+6.46%4,450 MAD−4.28%680.0213.45 B MAD23.77187.18 MAD+6.70%2.08%Retail trade
Buy
LESLESIEUR CRISTAL
+3.62%284.95 MAD+1.75%10.017.74 B MAD328.060.87 MAD+1,099.72%0.71%Consumer non-durables
Strong sell
SMISMI
+3.17%2,375 MAD−2.66%5731.114.01 B MAD3.28%Non-energy minerals
GAZAFRIQUIA GAZ
+2.20%4,190 MAD−1.39%50.0014.61 B MAD19.27217.42 MAD+55.23%4.12%Distribution services
Sell
ATLATLANTASANAD
+0.71%141.00 MAD+1.40%1430.008.38 B MAD4.10%Finance
Sell
CRSCARTIER SAADA
+0.63%32.20 MAD+3.11%2.56 K4.88164.43 M MAD19.781.63 MAD+116.77%0.00%Consumer non-durables
HPSHPS
0.00%565.0 MAD+2.91%8.34 K1.164.07 B MAD1.24%Technology services
Strong buy
LLHMLAFARGEHOLCIM MAR
−1.60%1,970 MAD0.00%2.02 K0.3846.16 B MAD3.35%Non-energy minerals
Sell
ARDARADEI CAPITAL
−4.00%480.00 MAD0.00%6840.286.03 B MAD1.23%Technology services
Buy
IMOIMMORENTE INVEST
−4.44%90.30 MAD−0.55%6870.14817.84 M MAD17.265.23 MAD+10.12%5.73%Finance
BCPBCP
−6.15%276.85 MAD+1.78%420.0055.3 B MAD12.9321.41 MAD+10.14%3.68%Finance
Sell
BCIBMCI
−8.52%562.6 MAD−0.02%100.007.47 B MAD22.9824.49 MAD+89.89%3.20%Finance
Sell
SSAHSANLAM MAROC
−8.65%1,900 MAD0.00%100.047.82 B MAD11.50165.29 MAD+21.63%4.05%Finance
Buy
EQDEQDOM
−11.24%1,050 MAD0.00%250.021.75 B MAD5.24%Finance
SBMSOCIETE DES BOISSONS DU MAROC
−14.90%2,170 MAD0.00%250.186.14 B MAD7.37%Consumer non-durables
Buy