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
+431.92%58.99 MAD−3.22%72.38 K0.851.08 B MAD0.00%Distribution services
SRMREALISATIONS MECANIQUES
+352.31%460.00 MAD−3.16%2420.67152 M MAD0.00%Distribution services
STRSTROC INDUSTRIE
+283.14%129.50 MAD+9.56%63.27 K4.58147.57 M MAD−10.01 MAD+68.52%0.00%Industrial services
S2MS.M MONETIQUE
+241.22%570.0 MAD−1.89%5870.45471.81 M MAD0.00%Technology services
JETJET CONTRACTORS
+231.90%1,925 MAD−3.51%15.8 K2.686.04 B MAD0.34%Industrial services
SIDSONASID
+220.50%2,580 MAD−0.65%2.01 K1.2610.13 B MAD0.80%Non-energy minerals
Strong sell
FBRFENIE BROSSETTE
+217.21%328.00 MAD−3.27%13.71 K1.49487.96 M MAD0.00%Distribution services
MSASODEP-MARSA MAROC
+187.56%848.0 MAD−0.82%80.19 K1.5062.75 B MAD49.1217.26 MAD+48.67%0.99%Transportation
Sell
TGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
+182.79%869.0 MAD−1.25%60.12 K1.9327.84 B MAD0.84%Industrial services
MNGMANAGEM
+124.62%5,200 MAD+1.07%1790.1161.04 B MAD0.57%Non-energy minerals
Strong sell
TQMTAQA MOROCCO
+121.42%2,987 MAD−0.93%2.77 K0.9471.12 B MAD66.9244.63 MAD+1.49%1.15%Utilities
Strong sell
AKTAKDITAL S.A
+118.75%1,468 MAD−0.81%22.01 K1.8421.37 B MAD0.40%Health services
Neutral
ZDJZELLIDJA S.A
+110.97%150.00 MAD0.00%55629.8985.93 M MAD0.00%Non-energy minerals
MOXMAGHREB OXYGENE
+105.26%426.95 MAD−1.85%70.17353.44 M MAD27.9115.30 MAD+30.25%0.89%Process industries
ADIALLIANCES
+102.37%495.8 MAD−1.24%48.33 K0.6611.08 B MAD0.59%Finance
Sell
DHODELTA HOLDING
+70.21%80.00 MAD−3.57%25.24 K0.537.27 B MAD23.723.37 MAD+56.35%1.83%Producer manufacturing
CMTMINIERE TOUISSIT
+57.26%2,230 MAD−3.04%8460.433.87 B MAD0.00%Non-energy minerals
Strong sell
SOTSOTHEMA
+50.49%1,544 MAD−2.53%3000.3411.4 B MAD1.07%Health technology
CMGCMGP GROUP
+47.67%324.80 MAD−1.58%14.51 K0.825.71 B MAD0.00%Producer manufacturing
Strong buy
CFGCFG BANK
+46.53%230.20 MAD−3.34%51.01 K4.018.34 B MAD28.967.95 MAD+67.63%1.39%Finance
Neutral
BOABANK OF AFRICA
+38.70%265.00 MAD0.00%7.34 K0.1057.18 B MAD16.0016.56 MAD+24.82%1.45%Finance
Strong sell
TTMATOTALENERGIES MARKETING MAROC
+38.06%1,890 MAD−1.56%1.73 K0.6317.2 B MAD18.17104.00 MAD+1,754.39%2.92%Retail trade
Strong sell
SNPSNEP
+38.00%690.0 MAD−5.61%5.67 K0.961.75 B MAD−18.25 MAD+6.06%0.00%Process industries
RISRISMA
+37.92%335.00 MAD−0.30%4.55 K1.344.81 B MAD1.71%Consumer services
Neutral
CTMCTM
+36.35%919.0 MAD−2.00%1.58 K10.411.15 B MAD24.1738.03 MAD−26.12%1.60%Transportation
RDSRES DAR SAADA
+33.91%109.00 MAD−5.50%260.68 K2.303.02 B MAD0.00%Finance
Strong sell
ATWATTIJARIWAFA BANK
+32.94%676.0 MAD−1.20%46.23 K0.70138.15 B MAD13.8448.84 MAD+20.84%2.78%Finance
Neutral
DYTDISTY TECHNOLOGIES
+31.43%322.00 MAD−2.04%9291.45326.88 M MAD4.58%Distribution services
MICMICRODATA
+30.08%863.6 MAD−0.12%760.071.45 B MAD4.09%Technology services
CDMCDM
+26.44%1,100 MAD−0.72%4400.0512.06 B MAD15.3571.68 MAD+48.37%3.04%Finance
Sell
ADHDOUJA PROM ADDOHA
+25.72%37.00 MAD−3.14%872.25 K2.0115.38 B MAD0.00%Finance
Sell
CSRCOSUMAR
+21.65%236.00 MAD0.00%6.53 K0.3122.3 B MAD2.98%Process industries
Neutral
IAMITISSALAT AL-MAGHRIB
+20.70%109.00 MAD−1.00%140.24 K0.6796.79 B MAD53.202.05 MAD−65.91%1.29%Communications
Sell
IBCIB MAROC.COM
+19.96%37.81 MAD−0.08%3721.1915.8 M MAD0.00%Commercial services
ALMALUMINIUM DU MAROC
+16.42%1,780 MAD−2.84%722.08853.63 M MAD22.5179.06 MAD+452.30%4.92%Producer manufacturing
Sell
DWYDISWAY
+15.94%800.0 MAD+1.52%150.031.49 B MAD19.1341.81 MAD+20.34%4.38%Distribution services
Sell
COLCOLORADO
+12.72%60.00 MAD−3.23%4.86 K0.84999.29 M MAD3.57%Process industries
INVINVOLYS
+12.25%95.97 MAD−3.06%1.56 K28.5237.89 M MAD−0.26 MAD−114.52%0.00%Technology services
MUTMUTANDIS SCA
+11.11%300.00 MAD−2.50%32.25 K1.122.85 B MAD17.4017.24 MAD+41.44%3.45%Consumer non-durables
Strong buy
SMISMI
+8.74%2,425 MAD−3.00%1830.254.11 B MAD3.16%Non-energy minerals
CMACIMENTS DU MAROC
+8.43%1,930 MAD−2.53%2.6 K0.3528.58 B MAD30.4863.33 MAD−5.78%3.50%Non-energy minerals
Strong sell
LBVLABEL VIE
+7.91%4,500 MAD−0.35%1150.0213.07 B MAD24.04187.18 MAD+6.70%2.11%Retail trade
Buy
MDPMED PAPER
+7.74%20.47 MAD−1.54%8.24 K0.4699.46 M MAD0.00%Process industries
CIHCIH
+7.11%406.00 MAD−2.17%6820.0713.07 B MAD14.3828.23 MAD+21.52%3.33%Finance
Sell
REBREBAB COMPANY
+5.95%75.12 MAD−5.99%361.3414.1 M MAD0.00%Non-energy minerals
HPSHPS
+4.63%565.0 MAD−2.59%4.13 K0.284.3 B MAD1.17%Technology services
Strong buy
ATHAUTO HALL
+2.74%75.00 MAD−3.60%3.84 K0.413.91 B MAD220.720.34 MAD−38.70%2.56%Retail trade
Strong sell
ATLATLANTASANAD
+2.55%141.00 MAD−2.08%1.59 K0.048.68 B MAD3.93%Finance
Sell
LLHMLAFARGEHOLCIM MAR
+2.13%1,966 MAD−4.10%7.46 K1.2848.03 B MAD3.27%Non-energy minerals
Sell
CRSCARTIER SAADA
+1.47%31.80 MAD−0.62%7080.45168.48 M MAD19.541.63 MAD+116.77%0.00%Consumer non-durables
BCPBCP
+1.03%294.00 MAD−0.68%42.68 K0.4260.18 B MAD13.7421.41 MAD+10.14%3.38%Finance
Sell
GAZAFRIQUIA GAZ
+0.78%4,151 MAD−4.35%410.0314.92 B MAD19.09217.42 MAD+55.23%4.00%Distribution services
Sell
M2MM2M GROUP
−1.61%490.00 MAD−1.25%2783.33321.43 M MAD0.00%Technology services
IMOIMMORENTE INVEST
−3.05%90.65 MAD−0.06%11.27 K1.51816.93 M MAD17.335.23 MAD+10.12%5.75%Finance
BCIBMCI
−3.26%590.0 MAD−1.67%7.39 K0.927.97 B MAD24.1024.49 MAD+89.89%3.03%Finance
Strong sell
AFIAFRIC INDUSTRIES
−3.41%312.00 MAD−2.50%2220.2793.28 M MAD6.25%Process industries
EQDEQDOM
−5.68%1,080 MAD−9.85%870.052 B MAD5.05%Finance
ARDARADEI CAPITAL
−6.78%466.10 MAD−2.08%32.47 K14.125.98 B MAD1.24%Technology services
Buy
UMRUNIMER
−7.34%164.00 MAD0.00%220.061.87 B MAD−2.45 MAD+17.88%0.61%Consumer non-durables
SSAHSANLAM MAROC
−7.66%1,845 MAD−2.89%20.047.82 B MAD11.16165.29 MAD+21.63%4.12%Finance
Buy
SBMSOCIETE DES BOISSONS DU MAROC
−7.81%2,148 MAD+1.32%70.026 B MAD7.43%Consumer non-durables
Buy
OULOULMES
−8.03%1,180 MAD−3.20%20.182.41 B MAD1.99%Consumer non-durables
Strong buy