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
+675.53%2,187 MAD−0.59%3290.036.66 B MAD0.32%Industrial services
AADIALLIANCES
+272.14%521.0 MAD+0.58%4.34 K0.0411.44 B MAD38.6613.48 MAD+42.45%0.58%Finance
Sell
SSRMREALISATIONS MECANIQUES
+264.79%404.00 MAD+0.25%650.29128.96 M MAD−31.48 MAD−109.55%0.00%Distribution services
RRDSRES DAR SAADA
+259.18%88.00 MAD+0.45%42.11 K0.152.3 B MAD−2.92 MAD−47.17%0.00%Finance
Sell
AADHDOUJA PROM ADDOHA
+180.83%45.55 MAD+0.09%21.52 K0.0118.32 B MAD69.200.66 MAD+226.49%0.00%Finance
Strong sell
TTGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
+154.17%526.0 MAD−0.75%7.06 K0.1316.77 B MAD33.2715.81 MAD+83.14%1.42%Industrial services
MMSASODEP-MARSA MAROC
+115.10%599.9 MAD−1.66%4.99 K0.0544.77 B MAD42.1114.24 MAD+20.74%1.39%Transportation
Neutral
AAKTAKDITAL S.A
+112.36%1,168 MAD+2.55%8310.0316.13 B MAD67.0517.42 MAD+71.19%0.53%Health services
Buy
CCTMCTM
+107.70%1,209 MAD+2.46%220.011.45 B MAD26.2246.11 MAD+20.28%1.27%Transportation
DDHODELTA HOLDING
+82.96%67.00 MAD0.00%1.45 K0.025.87 B MAD23.212.89 MAD+44.59%2.24%Producer manufacturing
MMNGMANAGEM
+80.56%3,360 MAD0.00%420.0339.87 B MAD79.1542.45 MAD−39.32%0.89%Non-energy minerals
Strong sell
SSTRSTROC INDUSTRIE
+72.03%49.89 MAD+7.18%510.0458.12 M MAD−29.31 MAD−97.43%0.00%Industrial services
SSIDSONASID
+67.66%1,130 MAD0.00%3200.054.41 B MAD65.3417.29 MAD+50.72%1.86%Non-energy minerals
Strong sell
CCRSCARTIER SAADA
+59.60%36.50 MAD+2.24%220.01187.96 M MAD22.431.63 MAD+116.77%0.00%Consumer non-durables
SSNASTOKVIS NORD AFRIQUE
+57.34%16.82 MAD−2.15%9170.24304.18 M MAD−12.94 MAD+37.25%0.00%Distribution services
CCMGCMGP GROUP
+57.26%345.90 MAD−0.03%16.46 K0.071.9 B MAD13.6725.30 MAD0.00%Producer manufacturing
CCFGCFG BANK
+53.55%238.00 MAD+3.25%9910.018.07 B MAD39.626.01 MAD+129.51%1.43%Finance
CCMTMINIERE TOUISSIT
+44.91%1,665 MAD−1.89%10.002.85 B MAD17.3496.02 MAD−37.12%3.54%Non-energy minerals
Buy
FFBRFENIE BROSSETTE
+41.55%132.00 MAD0.00%4.04 K0.88189.95 M MAD23.825.54 MAD−0.14%0.00%Distribution services
TTMATOTALENERGIES MARKETING MAROC
+30.00%1,534 MAD+0.33%10.0013.7 B MAD38.2440.11 MAD+39.50%3.66%Retail trade
SSNPSNEP
+29.53%628.2 MAD−4.53%2010.051.58 B MAD−24.25 MAD−1,324.00%2.43%Process industries
CCOLCOLORADO
+29.24%61.00 MAD0.00%420.02983.17 M MAD22.532.71 MAD+20.03%3.69%Process industries
AATWATTIJARIWAFA BANK
+28.93%615.0 MAD−0.81%2.05 K0.01125.19 B MAD13.9544.09 MAD+21.12%2.66%Finance
Sell
MMUTMUTANDIS SCA
+25.98%320.00 MAD−0.03%4550.012.96 B MAD17.1518.66 MAD+56.98%3.28%Consumer non-durables
RRISRISMA
+24.94%239.95 MAD+1.24%690.013.4 B MAD14.5216.53 MAD+16.03%2.53%Consumer services
MMOXMAGHREB OXYGENE
+24.03%273.00 MAD0.00%40.06221.81 M MAD25.3810.75 MAD−41.34%1.47%Process industries
CCDMCDM
+21.69%1,021 MAD−2.20%1.12 K0.0611.36 B MAD17.5658.13 MAD+53.57%3.28%Finance
Neutral
CCIHCIH
+20.42%410.00 MAD+0.24%200.0012.88 B MAD15.5426.38 MAD+19.60%3.42%Finance
Strong sell
TTQMTAQA MOROCCO
+19.63%1,438 MAD−0.07%6380.0633.94 B MAD30.6946.86 MAD−4.36%2.43%Utilities
Sell
IINVINVOLYS
+17.38%100.95 MAD−0.05%1310.1438.65 M MAD7.2713.89 MAD0.00%Technology services
MMDPMED PAPER
+16.70%22.99 MAD+0.83%15.98 K1.39109.07 M MAD17.501.31 MAD−33.67%0.00%Process industries
BBCIBMCI
+15.09%656.0 MAD−0.59%3500.028.76 B MAD35.5618.45 MAD+1,154.34%2.73%Finance
Sell
BBOABANK OF AFRICA
+14.76%208.00 MAD−2.64%2160.0146.1 B MAD13.5215.38 MAD+29.41%1.84%Finance
Sell
CCMACIMENTS DU MAROC
+11.43%1,920 MAD−0.83%3580.0527.95 B MAD28.7266.85 MAD+11.03%3.62%Non-energy minerals
Neutral
HHPSHPS
+9.63%679.7 MAD0.00%5750.015.03 B MAD53.3512.74 MAD−5.53%1.00%Technology services
Strong buy
LLESLESIEUR CRISTAL
+7.41%290.00 MAD+5.42%700.127.6 B MAD138.162.10 MAD+866.84%0.73%Consumer non-durables
Strong sell
AARDARADEI CAPITAL
+6.85%475.50 MAD−0.52%2810.026.01 B MAD19.6324.23 MAD1.23%Technology services
Buy
MMICMICRODATA
+6.43%680.0 MAD−0.73%1260.121.15 B MAD17.4139.06 MAD+35.67%4.96%Technology services
AALMALUMINIUM DU MAROC
+5.53%1,394 MAD−2.45%1821.95665.85 M MAD25.6254.41 MAD6.30%Producer manufacturing
Buy
AATLATLANTASANAD
+3.97%131.00 MAD−1.50%2340.018.02 B MAD17.857.34 MAD+2.95%4.29%Finance
Sell
LLHMLAFARGEHOLCIM MAR
+3.81%2,070 MAD+1.57%740.0147.75 B MAD32.7363.25 MAD+1.34%3.24%Non-energy minerals
Strong sell
CCSRCOSUMAR
+3.00%206.00 MAD+3.52%5.36 K0.1218.8 B MAD18.5011.13 MAD+32.53%3.52%Process industries
Sell
BBCPBCP
+1.48%288.20 MAD−0.60%9860.0058.95 B MAD15.2818.87 MAD−7.31%3.45%Finance
Sell
AATHAUTO HALL
−0.74%68.49 MAD+2.22%2760.013.37 B MAD58.101.18 MAD+4,731.56%2.99%Retail trade
Strong sell
IIMOIMMORENTE INVEST
−5.12%89.78 MAD−0.02%1.84 K0.16808.83 M MAD19.144.69 MAD+92.91%5.79%Finance
AAFIAFRIC INDUSTRIES
−6.30%305.00 MAD+1.67%140.0387.45 M MAD17.4117.52 MAD+48.94%6.67%Process industries
SSOTSOTHEMA
−7.00%930.0 MAD−1.06%100.016.77 B MAD24.4038.11 MAD+5.39%1.81%Health technology
GGAZAFRIQUIA GAZ
−7.40%3,840 MAD+2.13%10.0012.93 B MAD27.21141.12 MAD−4.75%3.72%Distribution services
Sell
DDWYDISWAY
−7.55%647.0 MAD−0.46%450.061.23 B MAD19.8232.65 MAD−16.87%5.38%Distribution services
Sell
AAFMAFMA
−10.00%1,080 MAD−1.01%1400.511.09 B MAD16.4065.84 MAD+4.37%5.04%Finance
IAMITISSALAT AL-MAGHRIB
−11.91%89.50 MAD−0.06%48.52 K0.1178.72 B MAD62.901.42 MAD−76.03%4.69%Communications
Buy