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
+363.18%10,820 MAD+6.10%1.14 K2.0116.78 B MAD0.78%Non-energy minerals
No rating
STRSTROC Industrie SA
+299.48%231.30 MAD+3.26%17.33 K4.43279.67 M MAD577.530.40 MAD0.00%Industrial services
No rating
MNGManagem SA
+176.36%14,100 MAD+1.51%1.96 K0.71164.8 B MAD0.29%Non-energy minerals
No rating
CMTCompagnie Miniere de Touissit SA
+169.73%5,071 MAD+3.74%4.42 K2.778.22 B MAD43.39116.86 MAD0.00%Non-energy minerals
Buy
RDSResidences Dar Saada S.A.
+83.78%177.90 MAD−0.06%57.81 K0.814.67 B MAD1,037.320.17 MAD0.00%Finance
Strong buy
GTMSociete Generale des Travaux du Maroc
+67.14%772.1 MAD−1.77%15.07 K1.449.43 B MAD0.00%Industrial services
No rating
VCNVicenne
+61.82%420.00 MAD−3.43%12.7 K1.744.46 B MAD0.00%Distribution services
No rating
SNAStokvis Nord Afrique (Ste) SA
+59.15%87.50 MAD+0.59%31.53 K2.131.54 B MAD59.061.48 MAD+24.99%0.00%Distribution services
No rating
IBCIBMaroc.com
+58.67%62.20 MAD−4.31%740.3127.14 M MAD0.00%Technology services
No rating
INVInvolys SA
+55.44%150.00 MAD−3.23%3191.1259.32 M MAD574.050.26 MAD0.00%Technology services
No rating
ZDJZellidja (Ste) SA
+54.15%205.10 MAD−5.27%2502.93124.02 M MAD0.00%Non-energy minerals
No rating
SSOTSothema
+49.20%373.00 MAD−1.54%3.17 K0.6014.51 B MAD35.7810.42 MAD+21.37%1.48%Health technology
No rating
SAHSanlam Maroc
+43.38%3,110 MAD−0.26%140.3512.84 B MAD18.93164.33 MAD−0.58%2.60%Finance
Sell
COLColorado SA
+37.29%81.00 MAD−1.22%4770.731.32 B MAD19.944.06 MAD+44.43%3.17%Process industries
No rating
LESLesieur Cristal SA
+32.58%372.55 MAD−0.65%30.0110.36 B MAD1,286.870.29 MAD−66.67%0.80%Consumer non-durables
Strong sell
CAPCash plus S.A
+27.76%281.00 MAD−0.71%1.19 K0.546.95 B MAD7.3538.22 MAD−26.08%0.00%Commercial services
No rating
PROPromopharm SA
+20.37%1,300 MAD0.00%100.251.3 B MAD21.7059.91 MAD+8.62%0.00%Health technology
No rating
MSAMarsa Maroc SA
+17.68%866.1 MAD−1.56%5.87 K0.1764.57 B MAD40.0121.65 MAD+25.40%1.08%Transportation
Buy
REBRebab Company SA Limited
+17.03%100.65 MAD+5.95%1182.5816.76 M MAD0.00%Non-energy minerals
No rating
CMGCMGP GROUP
+15.97%365.00 MAD−2.41%1.95 K0.306.36 B MAD1.68%Producer manufacturing
Neutral
RISRisma SA
+14.58%344.90 MAD−1.46%7.78 K0.665.6 B MAD18.3318.82 MAD+47.32%2.00%Consumer services
Strong buy
SBMSociete des Boissons du Maroc SA
+14.39%2,400 MAD−2.04%150.116.93 B MAD19.78121.34 MAD+59.44%4.08%Consumer non-durables
Buy
HPSHightech Payment Systems SA
+12.39%635.0 MAD−0.78%2.07 K0.154.74 B MAD1.09%Technology services
Buy
DYTDisty Technologies SA
+12.26%367.10 MAD−0.78%4950.28369.3 M MAD14.1625.93 MAD+33.64%4.46%Distribution services
No rating
TGCTravaux Generaux de Construction de Casablanca S.A.
+11.07%813.0 MAD−1.45%6.81 K0.3328.61 B MAD1.39%Industrial services
Strong buy
FBRFenie Brossette (Ste) SA
+10.83%307.00 MAD−2.54%5800.84453.28 M MAD29.7410.32 MAD0.00%Distribution services
No rating
JETJet Contractors SA
+10.35%2,345 MAD−1.68%4840.237.23 B MAD31.9573.39 MAD+71.38%0.63%Industrial services
No rating
MDPMed Paper SA
+10.33%25.10 MAD−1.57%9770.85121.99 M MAD17.891.40 MAD−15.93%0.00%Process industries
No rating
BCIBanque Marocaine pour le Commerce et l'Industrie
+9.22%604.0 MAD+0.17%3210.168.01 B MAD18.4532.74 MAD+33.73%2.99%Finance
Strong sell
ATWAttijariwafa Bank SA
+4.88%698.0 MAD−0.26%12.29 K0.37141.3 B MAD13.2252.82 MAD+12.16%2.72%Finance
Neutral
BALSociete Immobiliere Balima SA
+4.50%229.90 MAD+0.04%40.46400.77 M MAD29.377.83 MAD−4.42%2.39%Finance
No rating
AGMAgma SA
+4.29%7,290 MAD−0.55%60.531.47 B MAD4.09%Finance
No rating
SIDSONASID SA
+4.12%2,249 MAD+0.18%5.71 K3.878.76 B MAD32.2769.69 MAD+92.44%1.74%Non-energy minerals
Strong sell
AFIAfric Industries SA
+4.01%349.95 MAD−0.01%1380.84102.03 M MAD6.29%Process industries
No rating
SRMSociete de Realisations Mecaniques SA
+3.82%487.95 MAD−1.22%950.82158.08 M MAD12.9437.71 MAD+527.88%0.00%Distribution services
No rating
ALMAluminium du Maroc
+2.47%1,870 MAD+1.08%1546.70862.01 M MAD13.96133.93 MAD+69.40%5.41%Producer manufacturing
Buy
DWYDisway SA
+2.30%802.0 MAD−0.25%650.101.52 B MAD17.7045.32 MAD+8.38%4.98%Distribution services
Buy
OULLes Eaux Minerales d'Oulmes SA
+0.57%1,230 MAD+2.50%10.032.38 B MAD21.6856.73 MAD+94.05%1.92%Consumer non-durables
Strong buy
IMOImmorente Invest SA
0.00%90.00 MAD−0.44%15.59 K1.69814.23 M MAD19.544.61 MAD−11.94%5.75%Finance
No rating
CTMCompagnie de Transport au Maroc SA
−0.55%905.0 MAD0.00%130.411.11 B MAD19.7445.84 MAD+20.55%2.76%Transportation
No rating
CRSCartier Saada SA
−4.66%30.51 MAD−2.83%2.78 K0.63165.32 M MAD53.700.57 MAD−65.09%0.00%Consumer non-durables
No rating
S2MSociete Maghrebine de Monetique SA
−4.97%593.0 MAD+2.24%210.25471 M MAD0.00%Technology services
No rating
MLEMaroc Leasing SA
−5.13%370.00 MAD+2.21%30.181.01 B MAD9.5838.64 MAD+1.89%3.87%Finance
No rating
CDMCredit du Maroc (Ste) SA
−5.58%1,015 MAD−0.10%8.2 K2.3211.06 B MAD12.7979.36 MAD+16.55%4.10%Finance
Buy
ARDAradei Capital SA
−5.62%454.90 MAD0.00%4060.145.72 B MAD10.7042.52 MAD+75.70%2.29%Technology services
Buy
LHMLafargeHolcim Maroc SA
−5.90%1,835 MAD−0.76%340.0243.32 B MAD19.7692.88 MAD+18.97%3.79%Non-energy minerals
Buy
BOABank of Africa SA
−6.37%205.00 MAD−1.87%25.02 K2.0046.02 B MAD14.6114.03 MAD−9.80%2.34%Finance
Sell
ATLAtlantaSanad
−6.47%130.00 MAD−1.37%3.84 K0.147.95 B MAD16.767.76 MAD+3.15%4.40%Finance
Sell
MICMicrodata SA
−6.95%777.0 MAD+1.57%510.171.29 B MAD5.23%Technology services
No rating
BCPBanque Centrale Populaire SA
−7.83%245.00 MAD−0.73%5.52 K0.1850.18 B MAD11.0622.15 MAD+8.64%4.25%Finance
Buy
ATHAuto Hall SA
−7.93%75.50 MAD0.00%3.11 K0.133.8 B MAD2.65%Retail trade
Sell
GAZAfriquia Gaz
−8.17%3,779 MAD+0.77%190.0812.89 B MAD17.31218.33 MAD+0.42%4.67%Distribution services
Buy
CFGCFG Bank SA Class A
−9.17%207.55 MAD−1.17%2.44 K0.197.35 B MAD19.6110.58 MAD+41.49%1.57%Finance
No rating
CIHCredit Immobilier et Hotelier SA
−9.38%365.00 MAD−0.01%13.3 K1.9013 B MAD11.2232.54 MAD+17.13%3.77%Finance
Buy
CMACiments du Maroc SA
−11.83%1,700 MAD0.00%5680.4124.54 B MAD17.8295.42 MAD+50.68%3.53%Non-energy minerals
Strong buy
MOXMaghreb Oxygene SA
−12.22%388.00 MAD+0.26%282.69314.44 M MAD20.4119.01 MAD+24.29%1.03%Process industries
No rating
ADIAlliances Developpement Immobiliere (Ste) SA
−13.04%440.00 MAD−3.30%4.92 K0.5110.05 B MAD0.79%Finance
Strong buy
LBVLabel'Vie SA
−13.06%4,000 MAD0.00%6720.4511.58 B MAD20.00200.00 MAD+6.85%2.76%Retail trade
Strong buy
IAMMaroc Telecom SA
−15.31%95.45 MAD−0.16%45.55 K0.4384.04 B MAD12.047.93 MAD+286.89%1.50%Communications
Neutral
ADHDouja Promotion Groupe Addoha SA
−15.69%33.20 MAD−3.77%203.7 K1.0713.89 B MAD29.461.13 MAD+65.48%1.45%Finance
Strong buy
AKTAkdital
−17.60%1,236 MAD−0.72%1.66 K0.1917.63 B MAD39.4431.34 MAD+26.16%0.80%Health services
Strong buy
TMATotalEnergies Marketing Maroc
−18.23%1,610 MAD−0.62%1.57 K0.8214.52 B MAD16.9595.00 MAD−8.88%11.11%Retail trade
No rating
M2MM2M Group SA
−19.00%422.00 MAD0.00%691.01273.36 M MAD51.538.19 MAD−63.79%0.00%Technology services
No rating
MUTMutandis SCA
−19.93%241.80 MAD−0.90%7430.262.26 B MAD17.7213.64 MAD−20.86%4.30%Consumer non-durables
No rating
CSRCOSUMAR SA
−23.32%185.15 MAD−2.04%12.86 K0.5917.86 B MAD24.867.45 MAD−17.25%5.29%Process industries
Buy
DHODelta Holding SA
−25.18%61.20 MAD−1.29%5.32 K0.295.43 B MAD17.453.51 MAD+4.00%3.63%Producer manufacturing
No rating
SLFSalafin SA
−27.02%474.00 MAD−2.26%600.051.52 B MAD15.4130.77 MAD+3.19%3.04%Finance
No rating
TQMTAQA Morocco SA
−27.85%1,790 MAD−0.50%7550.1742.44 B MAD2.06%Utilities
Sell
SNPNationale d'Electrolyse et de Petrochimie (Ste) SA
−42.81%386.00 MAD−0.52%6440.28931.2 M MAD−77.16 MAD−322.69%0.00%Process industries
No rating