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
Chg %
Vol
Rel vol
Mkt cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst rating
SMISociete Metallurgique d'Imiter SA
+131.27%6,080 MAD+1.16%6431.5610 B MAD25.19241.39 MAD+112.68%1.32%Non-energy minerals
Buy
MNGManagem SA
+125.63%12,500 MAD−1.38%3450.31148.31 B MAD49.40253.02 MAD+384.35%0.32%Non-energy minerals
Sell
SAHSanlam Maroc
+47.35%2,947 MAD+1.94%241.2415.74 B MAD17.93164.33 MAD−0.58%2.75%Finance
Sell
GTMSociete Generale des Travaux du Maroc
+47.20%680.0 MAD−0.73%19.34 K2.298.16 B MAD0.00%Industrial services
Neutral
COLColorado SA
+26.60%79.00 MAD+2.60%1.4 K1.601.27 B MAD19.454.06 MAD+44.43%4.43%Process industries
Strong buy
PROPromopharm SA
+22.73%1,339 MAD0.00%50.341.34 B MAD22.3559.91 MAD+8.62%0.00%Health technology
No rating
RDSResidences Dar Saada S.A.
+17.13%167.50 MAD−0.59%7.05 K0.194.39 B MAD976.680.17 MAD0.00%Finance
Sell
CAPCash plus S.A
+9.62%241.10 MAD−2.78%1.67 K0.325.92 B MAD6.3138.22 MAD−26.08%4.04%Commercial services
Buy
DRIDARI Couspate S.A. Class A
+9.09%4,200 MAD+0.24%321.411.25 B MAD23.92175.60 MAD+20.01%3.33%Consumer non-durables
No rating
LESLesieur Cristal SA
+8.17%307.05 MAD+0.67%1080.358.48 B MAD1,060.620.29 MAD−66.67%0.98%Consumer non-durables
Strong sell
DWYDisway SA
+6.38%770.0 MAD−0.76%1735.691.45 B MAD16.9945.32 MAD+8.38%5.71%Distribution services
Buy
IMOImmorente Invest SA
+4.47%90.89 MAD0.00%5610.36818.65 M MAD19.734.61 MAD−11.94%6.05%Finance
No rating
SNAStokvis Nord Afrique (Ste) SA
+1.54%68.02 MAD−1.41%4.18 K1.041.2 B MAD45.911.48 MAD+24.99%0.00%Distribution services
No rating
AGMAgma SA
+1.52%6,700 MAD−6.56%10.591.34 B MAD18.16369.01 MAD+10.77%4.48%Finance
No rating
SOTSothema
+1.32%359.90 MAD+1.38%590.2813.79 B MAD34.5310.42 MAD+21.37%1.56%Health technology
Neutral
DYTDisty Technologies SA
+1.22%340.00 MAD0.00%360.33339.36 M MAD13.1125.93 MAD+33.64%5.74%Distribution services
No rating
HPSHightech Payment Systems SA
+0.33%602.0 MAD+1.52%1.23 K0.264.46 B MAD42.1514.28 MAD+40.48%1.16%Technology services
Strong buy
MSAMarsa Maroc SA
+0.23%880.0 MAD+2.33%24.4 K2.1064.59 B MAD40.6521.65 MAD+25.40%1.08%Transportation
Buy
AFIAfric Industries SA
−2.71%326.90 MAD+0.62%690.3295.29 M MAD12.6525.83 MAD−24.07%6.12%Process industries
No rating
ATWAttijariwafa Bank SA
−2.82%690.0 MAD+2.22%22.34 K1.10139.32 B MAD12.9453.33 MAD+9.18%2.75%Finance
Buy
WAAWafa Assurance SA
−2.83%5,150 MAD−0.96%790.7418.02 B MAD17.57293.15 MAD+20.18%2.91%Finance
Sell
BCIBanque Marocaine pour le Commerce et l'Industrie
−2.96%590.0 MAD−2.64%2800.597.83 B MAD18.0232.74 MAD+33.73%3.05%Finance
Neutral
JETJet Contractors SA
−4.56%2,070 MAD+4.55%1.41 K0.886.27 B MAD28.2073.39 MAD+71.38%0.72%Industrial services
Strong buy
CDMCredit du Maroc (Ste) SA
−4.96%975.0 MAD+2.58%5510.7711.34 B MAD11.3785.79 MAD+20.17%4.90%Finance
Buy
REBRebab Company SA Limited
−6.00%88.37 MAD−5.99%10.1315.59 M MAD14.795.97 MAD0.00%Non-energy minerals
No rating
MABMaghrebail SA
−7.11%901.0 MAD+0.11%60.231.25 B MAD8.42107.07 MAD+9.26%5.88%Finance
No rating
ALMAluminium du Maroc
−7.71%1,735 MAD−0.63%331.03808.43 M MAD12.95133.93 MAD+69.40%5.76%Producer manufacturing
Buy
ARDAradei Capital SA
−8.24%423.00 MAD−0.47%810.135.32 B MAD9.9542.52 MAD+75.70%1.35%Technology services
Strong buy
ADHDouja Promotion Groupe Addoha SA
−8.33%33.00 MAD+1.48%48.88 K0.6213.28 B MAD29.281.13 MAD+65.48%1.52%Finance
Buy
CMGCMGP GROUP
−10.42%318.00 MAD+0.95%1.56 K0.345.41 B MAD1.98%Producer manufacturing
Buy
VCNVicenne
−11.39%350.00 MAD0.00%4.58 K2.153.59 B MAD2.41%Distribution services
Strong buy
LHMHolcim Maroc S.A
−11.39%1,750 MAD−0.57%10.79 K5.3041 B MAD18.8492.88 MAD+18.97%5.49%Non-energy minerals
Buy
MDPMed Paper SA
−13.33%26.00 MAD+1.96%5670.02124.38 M MAD18.531.40 MAD−15.93%0.00%Process industries
No rating
RISRisma SA
−13.87%323.00 MAD+1.52%7640.195.17 B MAD17.1618.82 MAD+47.32%2.79%Consumer services
Strong buy
ATLAtlantaSanad
−14.86%122.60 MAD−0.33%4.25 K0.597.39 B MAD15.807.76 MAD+3.15%4.81%Finance
Neutral
MOXMaghreb Oxygene SA
−15.49%360.00 MAD−1.36%90.43292.5 M MAD18.9419.01 MAD+24.29%1.11%Process industries
No rating
TMATotalEnergies Marketing Maroc
−15.55%1,455 MAD−2.35%2140.5113.04 B MAD15.3294.99 MAD−8.90%6.16%Retail trade
Neutral
IBCIBMaroc.com
−15.71%59.87 MAD+2.85%1000.7924.99 M MAD0.00%Technology services
No rating
INVInvolys SA
−16.45%129.50 MAD+1.97%70.0349.56 M MAD426.550.30 MAD0.00%Technology services
No rating
CIHCredit Immobilier et Hotelier SA
−16.68%346.10 MAD−2.49%5520.0212.32 B MAD11.4930.13 MAD−1.80%3.98%Finance
Strong buy
GAZAfriquia Gaz
−17.56%3,652 MAD−0.49%1.72 K25.3212.55 B MAD16.73218.33 MAD+0.42%4.79%Distribution services
Buy
STRSTROC Industrie SA
−20.09%175.00 MAD−0.85%8951.76218.49 M MAD458.960.38 MAD0.00%Industrial services
No rating
MUTMutandis SCA
−20.68%233.80 MAD+1.65%8450.952.16 B MAD17.1413.64 MAD−20.86%4.49%Consumer non-durables
Buy
CMACiments du Maroc SA
−20.96%1,659 MAD0.00%9230.7823.95 B MAD17.3995.42 MAD+50.68%3.62%Non-energy minerals
Strong buy
ATHAuto Hall SA
−22.16%65.00 MAD−1.52%10.78 K0.793.52 B MAD32.751.99 MAD+484.17%3.08%Retail trade
Strong buy
AKTAkdital
−22.36%1,149 MAD+1.50%2.25 K0.7316.27 B MAD36.6731.34 MAD+26.16%0.87%Health services
Strong buy
SIDSONASID SA
−22.91%1,945 MAD−0.26%230.117.59 B MAD27.9169.69 MAD+92.44%2.01%Non-energy minerals
Neutral
LBVLabel'Vie SA
−23.19%3,650 MAD0.00%1.33 K5.1210.56 B MAD18.25200.00 MAD+6.85%3.03%Retail trade
Buy
M2MM2M Group SA
−23.29%387.40 MAD+0.65%50.05250.95 M MAD47.308.19 MAD−63.79%0.00%Technology services
No rating
IAMMaroc Telecom SA
−23.34%90.99 MAD−0.01%234.53 K2.5679.99 B MAD11.487.93 MAD+286.89%1.57%Communications
Buy
ADIAlliances Developpement Immobiliere (Ste) SA
−23.57%360.00 MAD−1.65%11.3 K1.537.95 B MAD19.5018.46 MAD+35.01%1.00%Finance
Buy
CFGCFG Bank SA Class A
−23.69%190.00 MAD−1.99%9.59 K0.846.65 B MAD17.9610.58 MAD+41.49%2.11%Finance
Strong buy
BOABank of Africa SA
−24.54%193.70 MAD+1.89%9.4 K0.7242.67 B MAD10.9517.69 MAD+7.75%2.53%Finance
Sell
MICMicrodata SA
−24.95%725.0 MAD0.00%1060.871.22 B MAD17.5141.40 MAD+2.56%5.52%Technology services
No rating
TGCTravaux Generaux de Construction de Casablanca S.A.
−25.04%733.9 MAD+0.40%25.36 K2.4725.45 B MAD25.6528.61 MAD+73.47%1.57%Industrial services
Strong buy
SLFSalafin SA
−25.37%430.00 MAD0.00%6410.751.34 B MAD13.9830.77 MAD+3.19%6.98%Finance
No rating
CSRCOSUMAR SA
−25.73%181.95 MAD−1.89%26.3 K2.3217.19 B MAD24.437.45 MAD−17.25%5.50%Process industries
Buy
S2MSociete Maghrebine de Monetique SA
−25.84%459.80 MAD−0.91%1.79 K10.24373.39 M MAD11.4740.09 MAD+10.69%0.00%Technology services
No rating
BCPBanque Centrale Populaire SA
−26.06%246.95 MAD−1.61%14.02 K0.8750.21 B MAD11.5021.46 MAD+0.28%4.25%Finance
Buy
BALSociete Immobiliere Balima SA
−27.24%194.50 MAD−2.75%10.08339.21 M MAD24.857.83 MAD−4.42%2.83%Finance
No rating
ZDJZellidja (Ste) SA
−30.80%203.45 MAD+9.97%583.89116.55 M MAD5.4037.69 MAD+241.85%0.00%Non-energy minerals
No rating
DHODelta Holding SA
−35.29%53.00 MAD−2.73%21.5 K1.354.64 B MAD15.113.51 MAD+4.00%4.25%Producer manufacturing
No rating
FBRFenie Brossette (Ste) SA
−35.45%275.00 MAD+1.85%140.04395.72 M MAD26.6410.32 MAD−10.52%0.00%Distribution services
No rating
CRSCartier Saada SA
−40.53%23.49 MAD+2.13%6.86 K1.85123.67 M MAD−4.87 MAD−546.98%0.00%Consumer non-durables
No rating
TQMTAQA Morocco SA
−41.46%1,768 MAD+1.03%3200.4641.7 B MAD42.5241.58 MAD−6.85%2.09%Utilities
Buy
SNPNationale d'Electrolyse et de Petrochimie (Ste) SA
−54.49%310.00 MAD−1.56%1000.15744 M MAD−77.16 MAD−322.69%0.00%Process industries
No rating