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
+415.65%56.00 MAD+2.75%25.06 K0.37964.39 M MAD0.00%Distribution services
SRMREALISATIONS MECANIQUES
+370.47%470.00 MAD−1.67%2060.15152.96 M MAD0.00%Distribution services
S2MS.M MONETIQUE
+265.19%621.0 MAD+0.65%2710.05501.05 M MAD0.00%Technology services
JETJET CONTRACTORS
+257.69%2,164 MAD+2.08%3.22 K0.606.42 B MAD0.33%Industrial services
SIDSONASID
+163.83%2,198 MAD+1.71%5110.248.43 B MAD0.97%Non-energy minerals
Strong sell
MSASODEP-MARSA MAROC
+163.49%747.0 MAD+1.56%10.39 K0.5253.98 B MAD1.16%Transportation
Sell
FBRFENIE BROSSETTE
+155.70%275.00 MAD−0.36%3.03 K0.96397.16 M MAD0.00%Distribution services
TGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
+149.88%770.0 MAD+4.63%84.15 K3.3123.28 B MAD1.02%Industrial services
ADIALLIANCES
+123.99%508.0 MAD+0.40%32.72 K1.6711.17 B MAD0.59%Finance
Strong sell
MNGMANAGEM
+120.34%5,200 MAD+1.56%12.75 K17.2360.75 B MAD0.59%Non-energy minerals
MOXMAGHREB OXYGENE
+105.46%440.00 MAD−0.45%271.32359.13 M MAD28.7715.30 MAD+30.25%0.90%Process industries
AKTAKDITAL S.A
+105.27%1,480 MAD0.00%3.38 K0.2620.96 B MAD0.41%Health services
Neutral
DHODELTA HOLDING
+97.59%90.00 MAD+9.09%2.41 M28.477.23 B MAD26.693.37 MAD+56.35%1.82%Producer manufacturing
STRSTROC INDUSTRIE
+79.31%57.45 MAD+4.70%900.0468.51 M MAD−10.01 MAD+68.52%0.00%Industrial services
TQMTAQA MOROCCO
+76.27%2,540 MAD+2.09%7.36 K1.5858.69 B MAD56.9144.63 MAD+1.49%1.41%Utilities
Strong sell
CTMCTM
+53.58%959.9 MAD+5.25%1.03 K3.161.12 B MAD25.2438.03 MAD−26.12%1.64%Transportation
CFGCFG BANK
+51.86%232.35 MAD+2.65%90.02 K4.287.92 B MAD29.237.95 MAD+67.63%1.46%Finance
Neutral
CMTMINIERE TOUISSIT
+45.17%1,880 MAD0.00%9221.313.16 B MAD0.00%Non-energy minerals
Sell
CMGCMGP GROUP
+43.58%315.80 MAD+2.87%18.72 K2.185.22 B MAD0.00%Producer manufacturing
TTMATOTALENERGIES MARKETING MAROC
+40.64%1,969 MAD+1.44%5220.1017.39 B MAD18.93104.00 MAD+1,754.39%2.89%Retail trade
Sell
ADHDOUJA PROM ADDOHA
+34.74%39.48 MAD+1.18%19.08 K0.0715.71 B MAD0.00%Finance
Strong sell
DYTDISTY TECHNOLOGIES
+31.13%329.00 MAD−0.30%1940.15329.38 M MAD4.55%Distribution services
SMISMI
+30.98%2,397 MAD+0.93%1000.463.91 B MAD3.37%Non-energy minerals
ATWATTIJARIWAFA BANK
+30.54%666.0 MAD−0.60%21.64 K0.56135.28 B MAD14.1447.09 MAD+26.66%2.46%Finance
Buy
REBREBAB COMPANY
+30.30%86.00 MAD0.00%20.0815.18 M MAD0.00%Non-energy minerals
SOTSOTHEMA
+28.91%1,302 MAD+4.08%13.36 K26.059.01 B MAD1.36%Health technology
MICMICRODATA
+27.82%850.0 MAD+1.80%9562.341.4 B MAD4.07%Technology services
CSRCOSUMAR
+23.21%241.50 MAD+0.63%1.46 K0.0722.68 B MAD2.92%Process industries
Strong buy
ALMALUMINIUM DU MAROC
+23.14%1,825 MAD+2.36%300.98830.8 M MAD5.05%Producer manufacturing
Sell
CRSCARTIER SAADA
+23.08%32.00 MAD−1.51%3120.23171.06 M MAD19.661.63 MAD+116.77%0.00%Consumer non-durables
CDMCDM
+22.22%1,100 MAD0.00%3.79 K1.5711.97 B MAD16.1568.09 MAD+47.28%3.11%Finance
Strong sell
WAAWAFA ASSURANCE
+19.42%5,135 MAD−0.19%2500.4118.01 B MAD22.87224.51 MAD+12.16%2.72%Finance
Sell
BOABANK OF AFRICA
+18.31%229.00 MAD+2.69%11.92 K0.2248.12 B MAD14.5915.69 MAD+27.19%1.77%Finance
Sell
IAMITISSALAT AL-MAGHRIB
+18.05%113.80 MAD+0.71%48 K0.3599.34 B MAD55.552.05 MAD−65.91%3.72%Communications
Neutral
SNPSNEP
+17.35%690.0 MAD+0.44%2630.111.65 B MAD−18.25 MAD+6.06%0.00%Process industries
RISRISMA
+15.50%300.30 MAD−0.60%8.97 K4.784.33 B MAD1.99%Consumer services
Neutral
COLCOLORADO
+15.50%59.48 MAD−0.02%4.88 K2.01958.84 M MAD3.78%Process industries
RDSRES DAR SAADA
+15.29%95.00 MAD−1.95%121.83 K1.052.54 B MAD0.00%Finance
IBCIB MAROC.COM
+14.71%39.00 MAD0.00%820.4716.28 M MAD0.00%Commercial services
MDPMED PAPER
+14.33%22.82 MAD−0.17%3.31 K2.88109.36 M MAD0.00%Process industries
MUTMUTANDIS SCA
+13.49%297.35 MAD+0.08%12.88 K1.812.75 B MAD17.2517.24 MAD+41.44%3.53%Consumer non-durables
Strong buy
ATHAUTO HALL
+11.41%82.00 MAD0.00%9.73 K0.244.12 B MAD241.320.34 MAD−38.70%2.44%Retail trade
Strong sell
CMACIMENTS DU MAROC
+11.36%1,960 MAD+1.55%4.87 K2.0927.86 B MAD30.9563.33 MAD−5.78%3.63%Non-energy minerals
Strong sell
DWYDISWAY
+11.17%794.9 MAD+0.62%3.95 K15.991.49 B MAD19.0141.81 MAD+20.34%4.43%Distribution services
Sell
AFMAFMA
+10.29%1,350 MAD+1.20%26510.521.33 B MAD4.12%Finance
SSAHSANLAM MAROC
+10.25%2,011 MAD−0.45%70.098.32 B MAD12.17165.29 MAD+21.63%3.81%Finance
Buy
PROPROMOPHARM S.A
+10.09%1,080 MAD+5.47%1103.691.02 B MAD0.00%Health technology
CIHCIH
+9.41%414.90 MAD+1.20%6.42 K0.7812.91 B MAD14.7028.23 MAD+21.52%3.41%Finance
Strong sell
LBVLABEL VIE
+7.48%4,729 MAD+2.80%8.85 K0.9813.31 B MAD25.26187.18 MAD+6.70%2.10%Retail trade
Strong buy
M2MM2M GROUP
+5.92%515.0 MAD−1.15%700.39337.49 M MAD0.00%Technology services
INVINVOLYS
+5.37%97.99 MAD−0.01%100.1237.51 M MAD−0.26 MAD−114.52%0.00%Technology services
AGMAGMA
+4.80%6,990 MAD+5.40%515.431.33 B MAD4.15%Finance
AFIAFRIC INDUSTRIES
+4.59%336.35 MAD+0.37%120.0697.68 M MAD5.97%Process industries
MABMAGHREBAIL
+2.65%970.0 MAD−0.21%20.181.35 B MAD5.14%Finance
HPSHPS
+1.27%567.0 MAD0.00%1.01 K0.104.2 B MAD1.20%Technology services
Buy
MLEMAROC LEASING
+0.79%390.00 MAD+4.53%10.021.04 B MAD3.75%Finance
LESLESIEUR CRISTAL
+0.72%281.00 MAD−0.05%150.097.77 B MAD323.510.87 MAD+1,099.72%0.71%Consumer non-durables
Strong sell
GAZAFRIQUIA GAZ
−0.73%4,100 MAD0.00%170.1314.09 B MAD18.86217.42 MAD+55.23%4.27%Distribution services
Sell
LLHMLAFARGEHOLCIM MAR
−2.24%1,960 MAD+0.77%10.29 K3.7045.57 B MAD3.39%Non-energy minerals
Sell
IMOIMMORENTE INVEST
−3.50%90.00 MAD−0.22%5.39 K1.87812.43 M MAD17.215.23 MAD+10.12%5.76%Finance
BCIBMCI
−4.41%564.0 MAD+1.62%1560.047.37 B MAD23.0324.49 MAD+89.89%3.24%Finance
Sell
ATLATLANTASANAD
−5.44%140.00 MAD+0.79%31.82 K1.638.37 B MAD4.10%Finance
Sell
BCPBCP
−10.09%265.95 MAD+0.06%11.85 K0.1954.04 B MAD13.0420.39 MAD+19.28%3.76%Finance
Sell
EQDEQDOM
−12.02%1,054 MAD+0.19%610.681.76 B MAD5.23%Finance
ARDARADEI CAPITAL
−12.50%479.50 MAD0.00%12.68 K7.936.03 B MAD1.23%Technology services
Buy
SBMSOCIETE DES BOISSONS DU MAROC
−21.00%2,091 MAD+0.05%1660.405.91 B MAD7.66%Consumer non-durables
Buy