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
+835.27%104.75 MAD+0.82%38.27 K0.231.85 B MAD88.371.19 MAD0.00%Distribution services
Neutral
STRSTROC INDUSTRIE
+526.48%238.00 MAD+1.93%1.79 K0.09297.15 M MAD−10.07 MAD+68.33%0.00%Industrial services
Neutral
FBRFENIE BROSSETTE
+445.92%535.0 MAD+0.02%7.67 K0.47769.86 M MAD0.00%Distribution services
Neutral
JETJET CONTRACTORS
+301.30%2,468 MAD−0.28%4.29 K0.417.48 B MAD57.6342.82 MAD+88.23%0.61%Industrial services
Neutral
S2MS.M MONETIQUE
+242.11%650.0 MAD+1.04%3230.39527.85 M MAD17.9536.22 MAD+36.48%0.00%Technology services
Neutral
TGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
+213.45%1,072 MAD+0.19%42.4 K0.4037.17 B MAD65.0016.49 MAD+43.92%0.70%Industrial services
Neutral
SIDSONASID
+188.63%2,471 MAD+0.65%6490.359.64 B MAD68.2336.21 MAD+117.03%1.59%Non-energy minerals
Neutral
IBCIB MAROC.COM
+172.21%77.20 MAD+0.19%7210.4232.23 M MAD0.00%Commercial services
Neutral
MSASODEP-MARSA MAROC
+153.72%941.3 MAD−0.29%11.99 K0.3269.09 B MAD54.5317.26 MAD+48.67%1.01%Transportation
Sell
TQMTAQA MOROCCO
+117.85%2,832 MAD−3.18%2020.0966.8 B MAD63.4544.63 MAD+1.49%1.20%Utilities
Strong sell
ADIALLIANCES
+116.39%545.3 MAD−0.58%18.38 K0.2912.04 B MAD39.8813.67 MAD+26.39%0.66%Finance
Sell
MNGMANAGEM
+107.79%5,600 MAD−3.10%5510.9766.44 B MAD107.2052.24 MAD+3.03%0.69%Non-energy minerals
Strong sell
MDPMED PAPER
+100.63%38.50 MAD+2.34%24.76 K0.51184.18 M MAD23.061.67 MAD+38.85%0.00%Process industries
Neutral
SOTSOTHEMA
+93.65%1,830 MAD−0.27%2690.2113.18 B MAD1.53%Health technology
Neutral
INVINVOLYS
+90.63%167.30 MAD−2.68%1.48 K0.3564.03 M MAD−0.32 MAD−117.93%0.00%Technology services
Neutral
CMGCMGP GROUP
+88.68%415.00 MAD+1.22%18.59 K0.286.97 B MAD0.00%Producer manufacturing
Strong buy
MOXMAGHREB OXYGENE
+87.50%420.00 MAD+0.24%70.09341.25 M MAD27.4615.30 MAD+30.25%0.95%Process industries
Neutral
RDSRES DAR SAADA
+84.45%153.85 MAD0.00%29.8 K0.344.03 B MAD0.00%Finance
Sell
DYTDISTY TECHNOLOGIES
+79.45%420.00 MAD+9.12%56.54 K16.66384.17 M MAD21.6519.40 MAD+3.09%4.29%Distribution services
Neutral
VVCNVICENNE
+75.30%455.00 MAD0.00%49.86 K0.77963.98 M MAD0.00%Distribution services
Neutral
COLCOLORADO
+74.58%90.78 MAD+10.00%18.78 K0.501.46 B MAD32.272.81 MAD+17.34%3.15%Process industries
Neutral
AKTAKDITAL S.A
+70.77%1,560 MAD−0.13%4.81 K0.3822.12 B MAD62.8124.84 MAD+80.10%0.64%Health services
Neutral
RISRISMA
+67.52%392.00 MAD−0.76%1.76 K0.715.62 B MAD30.6912.77 MAD−25.01%1.77%Consumer services
Neutral
DHODELTA HOLDING
+66.67%85.00 MAD0.00%185.19 K1.757.45 B MAD25.213.37 MAD+56.35%2.65%Producer manufacturing
Neutral
CMTMINIERE TOUISSIT
+61.19%2,650 MAD−3.64%720.044.46 B MAD−7.21 MAD−107.64%0.00%Non-energy minerals
Strong sell
PROPROMOPHARM S.A
+56.24%1,489 MAD+3.76%300.361.49 B MAD26.9955.16 MAD−3.05%0.00%Health technology
Neutral
MICMICRODATA
+50.78%949.9 MAD−0.01%2.26 K5.521.6 B MAD23.5340.37 MAD+18.55%4.21%Technology services
Neutral
CRSCARTIER SAADA
+48.90%42.45 MAD+2.54%13.38 K1.15223.5 M MAD38.961.09 MAD−27.66%0.00%Consumer non-durables
Neutral
ATHAUTO HALL
+44.22%98.00 MAD−1.90%8.97 K0.114.93 B MAD288.400.34 MAD−38.70%2.00%Retail trade
Strong sell
CFGCFG BANK
+42.47%247.90 MAD+1.39%12.28 K0.218.56 B MAD33.157.48 MAD+57.70%1.35%Finance
Neutral
ATWATTIJARIWAFA BANK
+42.06%765.0 MAD−0.39%45.58 K0.81154.46 B MAD14.7251.97 MAD+19.25%2.47%Finance
Sell
DWYDISWAY
+37.28%912.9 MAD+8.04%7.12 K4.241.72 B MAD21.8341.81 MAD+20.34%4.73%Distribution services
Neutral
CTMCTM
+36.60%928.9 MAD−0.44%2711.371.14 B MAD24.4338.03 MAD−26.12%1.61%Transportation
Neutral
REBREBAB COMPANY
+35.99%95.06 MAD−4.61%200.3016.77 M MAD0.00%Non-energy minerals
Neutral
SNPSNEP
+35.77%680.2 MAD−1.71%2110.081.63 B MAD−18.25 MAD+6.04%0.00%Process industries
Neutral
BOABANK OF AFRICA
+35.47%263.50 MAD+1.35%267.33 K2.0256.86 B MAD15.7316.76 MAD+26.27%1.92%Finance
Strong sell
ADHDOUJA PROM ADDOHA
+33.40%40.70 MAD+1.62%135.34 K0.2316.38 B MAD59.760.68 MAD+56.94%0.00%Finance
Sell
IAMITISSALAT AL-MAGHRIB
+33.30%120.00 MAD−1.64%113.28 K0.54105.49 B MAD14.938.04 MAD+464.77%3.44%Communications
Sell
ALMALUMINIUM DU MAROC
+32.39%1,880 MAD0.00%10.06875.99 M MAD23.7879.06 MAD+452.30%5.32%Producer manufacturing
Sell
WAAWAFA ASSURANCE
+29.24%5,299 MAD+0.02%10.0018.55 B MAD21.72243.93 MAD+21.87%2.64%Finance
Neutral
CSRCOSUMAR
+29.10%244.00 MAD+1.60%9.82 K0.2023.05 B MAD27.119.00 MAD−15.73%4.16%Process industries
Sell
ATLATLANTASANAD
+23.66%162.00 MAD+3.85%11.12 K0.419.77 B MAD21.547.52 MAD+3.61%3.72%Finance
Neutral
TMATOTALENERGIES MARKETING MAROC
+21.38%1,760 MAD−0.56%760.0815.77 B MAD16.92104.00 MAD+1,754.39%6.38%Retail trade
Strong sell
M2MM2M GROUP
+20.51%540.0 MAD+2.47%2.28 K2.89349.8 M MAD23.8822.62 MAD0.00%Technology services
Neutral
CDMCDM
+16.67%1,085 MAD−0.91%1.61 K0.2311.81 B MAD14.8573.09 MAD+30.77%3.81%Finance
Sell
BALBALIMA
+15.39%253.85 MAD0.00%1045.12442.71 M MAD31.008.19 MAD+60.62%2.17%Finance
Neutral
HPSHPS
+14.14%590.2 MAD+0.20%8.42 K0.744.37 B MAD58.0510.17 MAD−26.42%1.19%Technology services
Strong buy
CIHCIH
+12.97%432.90 MAD+1.50%6.52 K0.1015.41 B MAD14.1130.68 MAD+27.99%3.23%Finance
Sell
GAZAFRIQUIA GAZ
+12.97%4,408 MAD0.00%160.0315.15 B MAD20.27217.42 MAD+55.23%3.97%Distribution services
Buy
CMACIMENTS DU MAROC
+10.72%2,025 MAD+0.05%1.97 K1.6129.23 B MAD31.9863.33 MAD−5.78%2.96%Non-energy minerals
Strong sell
SMISMI
+10.13%2,500 MAD−5.66%2.01 K3.114.11 B MAD22.03113.50 MAD+10.84%3.02%Non-energy minerals
Neutral
SRMREALISATIONS MECANIQUES
+9.99%540.0 MAD+0.19%3420.58172.8 M MAD89.926.01 MAD0.00%Distribution services
Neutral
EQDEQDOM
+9.40%1,245 MAD−1.81%1240.062.08 B MAD−3.19 MAD−106.01%4.34%Finance
Neutral
MUTMUTANDIS SCA
+8.71%287.00 MAD−1.03%9.48 K0.912.65 B MAD16.6517.24 MAD+41.44%3.62%Consumer non-durables
Neutral
LBVLABEL VIE
+8.06%4,949 MAD+2.25%1.51 K1.0714.32 B MAD26.43187.22 MAD+6.72%2.28%Retail trade
Buy
SAHSANLAM MAROC
+7.93%2,083 MAD+1.02%70.068.58 B MAD12.60165.29 MAD+21.63%3.73%Finance
Neutral
LESLESIEUR CRISTAL
+7.42%280.00 MAD−1.75%2.56 K28.117.74 B MAD322.360.87 MAD+1,099.72%1.05%Consumer non-durables
Strong sell
AFMAFMA
+4.14%1,307 MAD0.00%862.021.31 B MAD18.0672.35 MAD+20.60%4.21%Finance
Neutral
AFIAFRIC INDUSTRIES
+4.05%326.60 MAD−1.63%2640.3395.2 M MAD9.6034.02 MAD+122.51%6.63%Process industries
Neutral
BCPBCP
+3.49%323.00 MAD−0.62%30.12 K0.3965.67 B MAD15.0921.41 MAD+10.14%3.23%Finance
Sell
LHMLAFARGEHOLCIM MAR
+3.24%2,039 MAD+2.46%18.61 K4.3147.78 B MAD26.1278.07 MAD+17.89%3.52%Non-energy minerals
Sell
MABMAGHREBAIL
+3.20%999.0 MAD+1.11%20015.631.38 B MAD10.2097.99 MAD+6.12%5.06%Finance
Neutral
BCIBMCI
−1.60%615.0 MAD−1.60%460.038.17 B MAD24.5025.10 MAD+50.87%2.88%Finance
Strong sell
IMOIMMORENTE INVEST
−3.38%88.99 MAD+0.01%10.94 K1.97801.53 M MAD17.015.23 MAD+10.12%5.84%Finance
Neutral
MLEMAROC LEASING
−6.62%387.00 MAD−0.26%271.941.07 B MAD3.61%Finance
Neutral
ARDARADEI CAPITAL
−7.11%470.00 MAD+0.43%1.2 K1.095.91 B MAD19.4224.20 MAD−0.07%2.23%Technology services
Neutral
OULOULMES
−12.86%1,220 MAD−0.08%250.012.42 B MAD41.7329.24 MAD−9.44%1.88%Consumer non-durables
Strong buy
SBMSOCIETE DES BOISSONS DU MAROC
−22.13%1,970 MAD−4.97%1521.035.57 B MAD25.8876.11 MAD−66.21%4.82%Consumer non-durables
Buy