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.85%54.68 MAD+1.64%58.56 K0.64952 M MAD0.00%Distribution services
JETJET CONTRACTORS
+329.75%2,080 MAD+1.76%7.72 K0.466.19 B MAD0.34%Industrial services
SRMREALISATIONS MECANIQUES
+310.40%390.00 MAD−7.14%2.23 K2.62134.4 M MAD0.00%Distribution services
FBRFENIE BROSSETTE
+179.76%235.00 MAD−3.31%4.71 K0.78349.75 M MAD0.00%Distribution services
MNGMANAGEM
+170.29%4,830 MAD+1.66%1.23 K0.1856.37 B MAD0.63%Non-energy minerals
S2MS.M MONETIQUE
+146.33%420.00 MAD−6.67%4.25 K2.05365.43 M MAD0.00%Technology services
MSASODEP-MARSA MAROC
+144.48%687.0 MAD−0.64%84.03 K1.1050.75 B MAD1.23%Transportation
Sell
TGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
+143.58%650.0 MAD−1.81%78.57 K0.9120.95 B MAD1.13%Industrial services
Strong buy
RDSRES DAR SAADA
+125.22%101.80 MAD+1.09%179.97 K1.622.64 B MAD0.00%Finance
SIDSONASID
+123.09%1,807 MAD+2.09%27.42 K2.376.9 B MAD1.19%Non-energy minerals
Strong sell
MOXMAGHREB OXYGENE
+104.36%463.90 MAD+4.72%1140.99359.94 M MAD30.3315.30 MAD+30.25%0.90%Process industries
STRSTROC INDUSTRIE
+100.00%53.00 MAD−4.95%5.8 K0.7269.62 M MAD−10.01 MAD+68.52%0.00%Industrial services
DHODELTA HOLDING
+99.53%77.00 MAD+6.93%28.84 K0.436.31 B MAD22.843.37 MAD+56.35%2.08%Producer manufacturing
ADIALLIANCES
+98.31%480.00 MAD+0.05%63.81 K1.0310.59 B MAD0.63%Finance
Strong sell
IBCIB MAROC.COM
+88.79%39.74 MAD−1.76%2880.6916.89 M MAD0.00%Commercial services
AKTAKDITAL S.A
+82.07%1,229 MAD+2.42%48.92 K0.9016.99 B MAD0.50%Health services
Sell
TQMTAQA MOROCCO
+59.25%1,989 MAD+1.48%6.8 K0.4446.23 B MAD1.79%Utilities
Strong sell
ADHDOUJA PROM ADDOHA
+46.42%39.90 MAD+1.53%912.3 K1.2015.82 B MAD0.00%Finance
Strong sell
CTMCTM
+45.16%900.0 MAD+2.97%7601.371.07 B MAD1.72%Transportation
CFGCFG BANK
+38.75%210.00 MAD+2.44%41.24 K0.657.18 B MAD26.427.95 MAD+67.63%1.61%Finance
Neutral
CMGCMGP GROUP
+37.76%303.00 MAD+2.71%34.29 K0.685.02 B MAD0.00%Producer manufacturing
CRSCARTIER SAADA
+34.49%32.25 MAD−0.77%9090.58171.11 M MAD19.821.63 MAD+116.77%0.00%Consumer non-durables
SMISMI
+30.98%2,148 MAD+8.16%4040.413.27 B MAD4.03%Non-energy minerals
CMTMINIERE TOUISSIT
+30.80%1,635 MAD+3.48%7390.372.66 B MAD0.00%Non-energy minerals
Sell
ATWATTIJARIWAFA BANK
+30.48%658.9 MAD+1.92%95.54 K0.74130.54 B MAD13.9947.09 MAD+26.66%2.55%Finance
Buy
COLCOLORADO
+22.92%59.00 MAD+2.61%3.65 K0.56926.76 M MAD3.91%Process industries
TTMATOTALENERGIES MARKETING MAROC
+22.14%1,710 MAD+0.29%1.83 K0.1715.28 B MAD3.28%Retail trade
Sell
MICMICRODATA
+17.93%790.0 MAD+5.33%330.021.26 B MAD4.53%Technology services
REBREBAB COMPANY
+17.92%84.61 MAD−5.99%371.1215.88 M MAD0.00%Non-energy minerals
SSAHSANLAM MAROC
+17.28%1,771 MAD+0.06%30.047.29 B MAD10.71165.29 MAD+21.63%4.35%Finance
Buy
INVINVOLYS
+14.35%96.50 MAD−0.75%3801.5237.21 M MAD−0.26 MAD−114.52%0.00%Technology services
M2MM2M GROUP
+12.63%547.5 MAD−3.42%2.45 K12.57367.22 M MAD0.00%Technology services
ALMALUMINIUM DU MAROC
+12.07%1,680 MAD+4.35%1170.29750.19 M MAD5.59%Producer manufacturing
Sell
RISRISMA
+12.06%280.15 MAD+1.50%2.98 K0.293.95 B MAD2.17%Consumer services
Neutral
CIHCIH
+11.52%414.00 MAD+3.50%5.02 K0.4612.6 B MAD14.6728.23 MAD+21.52%3.49%Finance
Strong sell
ATHAUTO HALL
+11.47%74.35 MAD+0.49%14.62 K0.363.72 B MAD2.70%Retail trade
Strong sell
MDPMED PAPER
+11.27%21.52 MAD+6.91%4.44 K0.2996.3 M MAD0.00%Process industries
DWYDISWAY
+10.64%780.0 MAD+7.59%780.111.37 B MAD4.83%Distribution services
Sell
CDMCDM
+10.00%1,012 MAD+0.80%2.96 K0.5510.92 B MAD14.8668.09 MAD+47.28%3.41%Finance
Strong buy
WAAWAFA ASSURANCE
+9.05%4,580 MAD−0.43%4130.5516.1 B MAD20.40224.51 MAD+12.16%3.04%Finance
IAMITISSALAT AL-MAGHRIB
+7.95%108.00 MAD+0.93%311.1 K0.4394.06 B MAD52.722.05 MAD−65.91%3.93%Communications
Buy
AFMAFMA
+7.63%1,297 MAD−0.08%20.021.3 B MAD4.24%Finance
MUTMUTANDIS SCA
+7.63%280.10 MAD+1.85%5.58 K0.272.54 B MAD16.2517.24 MAD+41.44%3.82%Consumer non-durables
Strong buy
CMACIMENTS DU MAROC
+7.47%1,828 MAD+6.90%2.83 K0.6324.69 B MAD4.09%Non-energy minerals
Strong sell
MABMAGHREBAIL
+5.98%975.0 MAD−0.20%10.031.35 B MAD5.12%Finance
SLFSALAFIN
+5.98%665.0 MAD−3.62%1450.022.16 B MAD2.07%Finance
ATLATLANTASANAD
+5.05%129.90 MAD+5.44%11.77 K0.437.43 B MAD4.63%Finance
BALBALIMA
+4.93%230.00 MAD0.00%501.69401.12 M MAD2.39%Finance
CSRCOSUMAR
+4.12%207.10 MAD+0.05%30.51 K0.5219.56 B MAD3.38%Process industries
Strong buy
SOTSOTHEMA
+3.18%1,005.0 MAD+1.01%2640.127.16 B MAD1.71%Health technology
AFIAFRIC INDUSTRIES
+2.63%329.45 MAD+4.59%1.26 K1.1991.82 M MAD6.35%Process industries
GAZAFRIQUIA GAZ
+2.43%4,250 MAD+6.25%4881.2713.75 B MAD19.55217.42 MAD+55.23%4.38%Distribution services
Sell
LESLESIEUR CRISTAL
+2.19%280.00 MAD0.00%7510.737.74 B MAD322.360.87 MAD+1,099.72%0.71%Consumer non-durables
Strong sell
SNPSNEP
+1.55%615.0 MAD+3.19%3760.101.43 B MAD−31.08 MAD−59.99%0.00%Process industries
HPSHPS
−0.93%565.0 MAD+0.71%4.61 K0.484.15 B MAD1.21%Technology services
Strong buy
BOABANK OF AFRICA
−3.64%187.00 MAD−1.58%15.25 K0.1241 B MAD11.9215.69 MAD+27.19%2.07%Finance
Sell
IMOIMMORENTE INVEST
−5.82%89.00 MAD−0.28%5.75 K0.62803.87 M MAD17.025.23 MAD+10.12%5.83%Finance
BCPBCP
−6.54%273.00 MAD+0.37%66.28 K0.4655.3 B MAD13.3920.39 MAD+19.28%3.68%Finance
AGMAGMA
−7.04%6,600 MAD−5.70%40.391.4 B MAD3.93%Finance
LBVLABEL VIE
−7.69%4,200 MAD0.00%8880.2712.15 B MAD22.44187.18 MAD+6.70%2.30%Retail trade
Strong buy
LLHMLAFARGEHOLCIM MAR
−9.69%1,770 MAD+3.51%4.58 K0.6540.07 B MAD3.86%Non-energy minerals
Strong sell
EEQDEQDOM
−9.83%1,046 MAD−2.24%6750.451.79 B MAD5.14%Finance
BCIBMCI
−11.11%560.0 MAD+1.45%1.62 K0.347.33 B MAD22.8724.49 MAD+89.89%3.26%Finance
Sell
ARDARADEI CAPITAL
−11.43%465.00 MAD−1.06%5.67 K1.715.91 B MAD1.25%Technology services
Buy
OULOULMES
−13.78%1,151 MAD−5.89%40.162.42 B MAD1.80%Consumer non-durables
Strong buy
SBMSOCIETE DES BOISSONS DU MAROC
−24.95%2,100 MAD−1.41%150.026.03 B MAD7.51%Consumer non-durables
Buy