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
JJETJET CONTRACTORS
+286.61%889.4 MAD−1.18%1.671 K0.402.694 B MAD0.79%Industrial services
SSRMREALISATIONS MECANIQUES
+245.95%482.95 MAD−1.03%8350.79154.544 M MAD−27.03 MAD−751.87%0.00%Distribution services
RRDSRES DAR SAADA
+220.47%74.35 MAD−1.46%80.687 K1.431.949 B MAD−2.56 MAD−293.55%0.00%Finance
Sell
AADIALLIANCES
+173.50%320.00 MAD+0.95%28.54 K0.357.065 B MAD29.5810.82 MAD+100.24%0.94%Finance
TTGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
+167.03%390.00 MAD0.00%29.862 K1.3012.34 B MAD34.0311.46 MAD+52.00%1.92%Industrial services
AAKTAKDITAL S.A
+133.78%1,005 MAD+0.30%46.141 K4.7414.23 B MAD72.8713.79 MAD0.60%Health services
AADHDOUJA PROM ADDOHA
+121.76%37.70 MAD−0.76%354.438 K0.5015.176 B MAD86.870.43 MAD0.00%Finance
Strong sell
ZZDJZELLIDJA S.A
+110.65%178.00 MAD+1.71%320.26101.967 M MAD−1.92 MAD+53.63%0.00%Non-energy minerals
DDHODELTA HOLDING
+85.67%57.00 MAD+0.04%8.33 K0.364.993 B MAD19.752.89 MAD+41.77%2.63%Producer manufacturing
CCRSCARTIER SAADA
+63.83%38.50 MAD−2.21%5.987 K3.59202.702 M MAD25.561.51 MAD0.00%Consumer non-durables
MMNGMANAGEM
+60.80%2,819 MAD−0.04%1280.2233.447 B MAD55.6050.70 MAD−40.29%1.06%Non-energy minerals
Sell
CCFGCFG BANK
+60.40%194.00 MAD+1.57%125.816 K4.866.792 B MAD32.306.01 MAD1.70%Finance
SSAHSANLAM MAROC
+56.05%1,857 MAD−5.69%440.387.645 B MAD4.15%Finance
MMSASODEP-MARSA MAROC
+55.73%408.00 MAD−0.49%9.366 K0.2829.945 B MAD35.1411.61 MAD+27.89%2.08%Transportation
Sell
BBALBALIMA
+48.06%229.50 MAD+0.22%193.22400.248 M MAD45.025.10 MAD−10.08%2.40%Finance
SS2MS.M MONETIQUE
+46.34%240.00 MAD−6.21%7261.24194.897 M MAD9.0426.54 MAD+703.53%0.00%Technology services
SSIDSONASID
+45.10%830.0 MAD−0.60%20.751 K15.033.237 B MAD2.53%Non-energy minerals
Strong sell
SSTRSTROC INDUSTRIE
+42.25%48.99 MAD−1.03%1810.1961.165 M MAD−31.81 MAD−266.04%0.00%Industrial services
CCDMCDM
+34.29%940.0 MAD+1.62%5000.2810.228 B MAD16.8255.89 MAD3.64%Finance
Buy
TTMATOTALENERGIES MARKETING MAROC
+33.93%1,500 MAD+0.67%1900.2813.44 B MAD267.465.61 MAD−94.63%3.73%Retail trade
Sell
RREBREBAB COMPANY
+33.28%104.85 MAD0.00%4326.2318.501 M MAD0.00%Non-energy minerals
MMUTMUTANDIS SCA
+28.10%310.00 MAD−0.77%3.691 K0.182.866 B MAD16.6218.66 MAD+133.26%3.39%Consumer non-durables
Strong buy
SSNASTOKVIS NORD AFRIQUE
+27.05%15.50 MAD+3.33%5.07 K0.84142.525 M MAD−13.94 MAD−337.78%0.00%Distribution services
TTQMTAQA MOROCCO
+25.72%1,305 MAD−0.53%2.009 K1.3030.783 B MAD27.8546.86 MAD−5.24%2.68%Utilities
CCMACIMENTS DU MAROC
+23.92%1,865 MAD+1.30%8730.2326.923 B MAD27.7567.21 MAD−18.95%3.75%Non-energy minerals
AATWATTIJARIWAFA BANK
+23.06%549.7 MAD+0.04%51.56 K1.22110.992 B MAD13.6040.42 MAD3.00%Finance
BBCPBCP
+17.63%299.95 MAD−0.35%328.954 K9.3760.984 B MAD15.4319.43 MAD3.33%Finance
FFBRFENIE BROSSETTE
+17.40%114.00 MAD+0.48%80.01164.044 M MAD0.00%Distribution services
IINVINVOLYS
+15.18%105.95 MAD+0.43%200.0840.549 M MAD58.881.80 MAD+12,571.83%0.00%Technology services
CCTMCTM
+13.50%660.0 MAD+0.46%95814.34809.145 M MAD12.8251.47 MAD+79.23%3.79%Transportation
BBOABANK OF AFRICA
+12.35%192.00 MAD−1.03%17.526 K1.4140.813 B MAD14.2513.47 MAD2.08%Finance
Sell
CCIHCIH
+12.24%420.00 MAD0.00%5.012 K0.2413.229 B MAD17.2424.36 MAD3.33%Finance
Sell
RRISRISMA
+12.22%225.00 MAD−1.83%1.461 K1.093.224 B MAD13.2117.03 MAD2.67%Consumer services
LLHMLAFARGEHOLCIM MAR
+12.18%1,907 MAD+0.63%2.121 K0.6844.683 B MAD3.46%Non-energy minerals
Strong sell
AARDARADEI CAPITAL
+10.73%496.00 MAD+0.20%1270.115.82 B MAD20.4824.22 MAD1.19%Technology services
BBCIBMCI
+9.57%630.0 MAD+3.11%4.134 K2.898.366 B MAD2.86%Finance
CCOLCOLORADO
+8.51%51.00 MAD−0.91%9.227 K9.16821.998 M MAD21.272.40 MAD+16.52%4.41%Process industries
EEQDEQDOM
+7.71%1,104 MAD+0.55%40.021.844 B MAD4.98%Finance
AATLATLANTASANAD
+7.67%129.20 MAD−3.58%10.326 K0.967.789 B MAD17.807.26 MAD+5.05%4.41%Finance
WWAAWAFA ASSURANCE
+7.32%4,400 MAD+4.76%3750.4115.4 B MAD21.98200.16 MAD+30.59%3.18%Finance
AALMALUMINIUM DU MAROC
+5.38%1,370 MAD−1.51%741.29638.357 M MAD95.7114.31 MAD−63.35%6.57%Producer manufacturing
MMABMAGHREBAIL
+4.97%930.0 MAD−0.21%1143.151.287 B MAD10.0792.33 MAD+29.03%5.38%Finance
AATHAUTO HALL
+4.60%75.00 MAD+2.04%47.234 K0.533.772 B MAD135.310.55 MAD−89.44%2.67%Retail trade
Strong sell
PPROPROMOPHARM S.A
+1.94%1,051 MAD−4.02%1151.481.051 B MAD18.4756.90 MAD+16.13%3.81%Health technology
MMOXMAGHREB OXYGENE
+1.32%230.00 MAD+1.32%150.18186.875 M MAD19.5811.74 MAD1.74%Process industries
SSNPSNEP
+1.31%481.20 MAD−1.80%5621.071.155 B MAD−19.43 MAD−136.96%3.33%Process industries
SSOTSOTHEMA
+0.10%1,000.0 MAD0.00%1.057 K0.467.2 B MAD27.4036.49 MAD+6.39%1.70%Health technology
MMLEMAROC LEASING
0.00%385.00 MAD+5.77%520.711.069 B MAD3.64%Finance
AAFIAFRIC INDUSTRIES
−1.85%319.00 MAD+0.02%2750.8292.989 M MAD6.27%Process industries
SSBMSOCIETE DES BOISSONS DU MAROC
−2.08%2,595 MAD+3.22%3001.047.343 B MAD11.52225.20 MAD+90.34%6.17%Consumer non-durables
Buy
DDWYDISWAY
−2.44%682.9 MAD+1.47%3323.321.288 B MAD19.6634.74 MAD−39.10%5.13%Distribution services
SSLFSALAFIN
−4.70%545.0 MAD−3.88%1.334 K7.941.703 B MAD18.8028.99 MAD2.61%Finance
AAFMAFMA
−5.60%1,180 MAD−1.91%2306.391.18 B MAD19.6760.00 MAD+3.70%4.66%Finance
CCSRCOSUMAR
−5.84%192.50 MAD+0.26%66.637 K1.6518.189 B MAD18.0210.68 MAD+32.27%3.64%Process industries
Buy
IIMOIMMORENTE INVEST
−7.85%91.00 MAD0.00%26.968 K4.39819.637 M MAD19.164.75 MAD+1,023.99%5.49%Finance
CCMTMINIERE TOUISSIT
−8.59%1,660 MAD−0.66%2.214 K5.522.791 B MAD17.5994.36 MAD+4.21%3.61%Non-energy minerals
GGAZAFRIQUIA GAZ
−8.60%3,839 MAD+1.56%2.009 K7.1813.197 B MAD27.41140.06 MAD−4.45%3.65%Distribution services
IAMITISSALAT AL-MAGHRIB
−8.85%93.70 MAD+3.59%440.082 K4.0182.371 B MAD65.851.42 MAD−65.23%2.34%Communications
Buy
HHPSHPS
−11.83%573.1 MAD+0.37%37.41 K11.684.244 B MAD41.4813.82 MAD−1.66%1.19%Technology services
MMDPMED PAPER
−12.70%21.38 MAD+2.54%5.374 K0.76102.278 M MAD17.781.20 MAD+227.40%0.00%Process industries
MM2MM2M GROUP
−24.72%545.0 MAD−1.18%80.52353.038 M MAD−22.81 MAD+25.62%0.00%Technology services