Moroccan companies with the highest revenue

Make use of the list below: these Moroccan companies show the highest revenue and are sorted by this metric. It can be helpful for growth investors looking for companies making more sales than anybody else.
Symbol
Revenue
FY
Price
Chg %
Vol
Rel vol
Mkt cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst rating
ATWAttijariwafa Bank SA
47.7 B MAD694.6 MAD+3.67%34.19 K1.01135.28 B MAD13.0753.14 MAD+2.26%3.28%Finance
Neutral
IAMMaroc Telecom SA
36.68 B MAD88.90 MAD+5.21%250.42 K2.7774.28 B MAD14.656.07 MAD−24.52%4.73%Communications
Buy
BCPBanque Centrale Populaire SA
33.29 B MAD250.00 MAD+0.04%132.02 K5.3550.81 B MAD———4.40%Finance
Neutral
BOABank of Africa SA
28.46 B MAD195.50 MAD+1.35%50.47 K0.7343.48 B MAD10.9017.94 MAD+8.23%2.53%Finance
Sell
LBVLabel'Vie SA
18.53 B MAD3,895 MAD+0.03%3.04 K2.2511.27 B MAD———3.08%Retail trade
Strong buy
GTMSociete Generale des Travaux du Maroc
15.17 B MAD590.0 MAD+7.66%47.68 K3.896.58 B MAD25.3623.26 MAD—2.19%Industrial services
Buy
TMATotalEnergies Marketing Maroc
15.13 B MAD1,371 MAD+3.86%1810.3911.83 B MAD15.1390.60 MAD−4.78%6.79%Retail trade
Buy
MNGManagem SA
13.69 B MAD1,489 MAD+3.40%26.4 K1.05170.85 B MAD27.6153.94 MAD+762.85%0.38%Non-energy minerals
Strong sell
TGCTravaux Generaux de Construction de Casablanca S.A.
11.93 B MAD605.1 MAD+5.23%90.1 K6.1019.94 B MAD21.6227.98 MAD+30.40%2.61%Industrial services
Buy
WAAWafa Assurance SA
11.43 B MAD5,400 MAD+1.89%5000.3818.55 B MAD17.28312.54 MAD+21.09%2.83%Finance
Buy
TQMTAQA Morocco SA
10.64 B MAD1,680 MAD+1.82%1.32 K2.9538.92 B MAD39.3942.65 MAD+4.41%2.30%Utilities
Sell
CSRCOSUMAR SA
10.49 B MAD175.20 MAD+0.06%76.26 K10.6316.54 B MAD25.506.87 MAD−21.42%5.14%Process industries
Buy
GAZAfriquia Gaz
8.99 B MAD3,601 MAD+0.03%5311.5712.38 B MAD16.45218.87 MAD−1.37%4.86%Distribution services
Buy
LHMHolcim Maroc S.A
8.94 B MAD1,655 MAD+3.44%9.39 K3.6637.49 B MAD18.4489.73 MAD+5.59%6.00%Non-energy minerals
Buy
CIHCredit Immobilier et Hotelier SA
8.62 B MAD310.00 MAD+3.33%33.43 K6.9811.59 B MAD10.1230.64 MAD−6.54%4.67%Finance
Buy
SAHSanlam Maroc
8.29 B MAD3,049 MAD−0.33%802.2216.34 B MAD—−143.13 MAD−139.78%3.20%Finance
Sell
SIDSONASID SA
6.39 B MAD1,651 MAD+3.90%1990.176.2 B MAD18.8587.60 MAD+57.50%3.27%Non-energy minerals
Sell
ATLAtlantaSanad
6.32 B MAD117.90 MAD+4.34%3.34 K0.096.81 B MAD14.817.96 MAD+0.06%5.22%Finance
Buy
ATHAuto Hall SA
5.91 B MAD60.48 MAD+4.28%2.66 K0.913.14 B MAD25.922.33 MAD+160.22%3.45%Retail trade
Strong buy
MSAMarsa Maroc SA
5.78 B MAD780.0 MAD+3.86%43.72 K2.3355.12 B MAD33.9722.96 MAD+19.19%1.46%Transportation
Neutral
CMACiments du Maroc SA
5.46 B MAD1,450 MAD+5.07%3.06 K1.8219.92 B MAD16.2289.41 MAD+19.26%4.71%Non-energy minerals
Strong buy
LESLesieur Cristal SA
5.38 B MAD293.90 MAD+4.93%320.137.74 B MAD—−1.85 MAD−18.60%1.07%Consumer non-durables
Strong sell
BCIBanque Marocaine pour le Commerce et l'Industrie
5.07 B MAD551.0 MAD−2.99%1490.177.54 B MAD12.9642.52 MAD+67.53%2.46%Finance
Buy
MABMaghrebail SA
4.61 B MAD870.0 MAD−0.68%1004.881.2 B MAD7.56115.03 MAD+14.28%6.09%Finance
No rating
MLEMaroc Leasing SA
4.41 B MAD338.50 MAD−5.97%30.15939.94 M MAD8.5539.60 MAD−4.94%4.14%Finance
No rating
AKTAkdital
4.41 B MAD1,050 MAD+5.95%18.72 K2.4114.03 B MAD31.3333.52 MAD+13.11%1.41%Health services
Strong buy
CDMCredit du Maroc (Ste) SA
4.41 B MAD950.0 MAD+3.26%9.58 K2.7910.7 B MAD10.9187.06 MAD+19.60%5.20%Finance
Buy
ADHDouja Promotion Groupe Addoha SA
3.97 B MAD38.70 MAD+4.31%1.57 M3.4114.93 B MAD31.851.22 MAD+39.01%1.35%Finance
Buy
JETJet Contractors SA
3.65 B MAD1,450 MAD+2.84%22.52 K2.134.27 B MAD21.5567.28 MAD+22.37%1.42%Industrial services
No rating
OULLes Eaux Minerales d'Oulmes SA
3.25 B MAD1,130 MAD−5.52%60.952.24 B MAD22.1651.00 MAD+53.34%7.11%Consumer non-durables
Strong buy
SOTSothema
3.23 B MAD320.00 MAD+0.03%3.08 K2.9212.26 B MAD30.0310.66 MAD+13.12%2.06%Health technology
Neutral
SBMSociete des Boissons du Maroc SA
3.08 B MAD1,968 MAD−0.15%190.205.58 B MAD16.58118.70 MAD+47.36%5.43%Consumer non-durables
Strong buy
DHODelta Holding SA
3.05 B MAD49.40 MAD+9.78%11.38 K1.293.94 B MAD14.093.51 MAD+10.32%4.44%Industrial services
No rating
CMGCMGP GROUP
2.92 B MAD265.00 MAD+1.92%15.56 K1.014.42 B MAD———2.50%Producer manufacturing
Strong buy
ADIAlliances Developpement Immobiliere (Ste) SA
2.43 B MAD371.20 MAD+3.11%38.49 K4.797.95 B MAD19.2019.34 MAD+22.83%1.11%Finance
Buy
EQDSociete d'Equipement Domestique et Menager SA
2.17 B MAD1,364 MAD−5.93%4180.392.28 B MAD26.3851.70 MAD—4.18%Finance
No rating
DWYDisway SA
2.08 B MAD750.0 MAD+0.67%9912.831.4 B MAD14.7950.72 MAD+1.46%5.91%Distribution services
Buy
MUTMutandis SCA
2.02 B MAD225.00 MAD+1.65%5.38 K4.292.05 B MAD39.185.74 MAD−55.94%4.74%Consumer non-durables
Strong buy
CTMCompagnie de Transport au Maroc SA
1.83 B MAD799.0 MAD+4.04%40.16941.55 M MAD31.8125.12 MAD−33.96%3.39%Transportation
No rating
CAPCash plus S.A
1.8 B MAD219.00 MAD+4.78%42.64 K0.355.13 B MAD20.2210.83 MAD−82.50%4.66%Commercial services
Strong buy
CFGCFG Bank SA Class A
1.8 B MAD198.00 MAD+4.21%6.87 K0.686.65 B MAD17.8111.12 MAD+16.73%2.11%Finance
No rating
T2ST2S Group Holding
1.76 B MAD215.00 MAD+4.83%16.91 K1.354.63 B MAD———0.00%Distribution services
Buy
RISRisma SA
1.63 B MAD310.00 MAD+5.07%24.09 K5.694.72 B MAD10.2630.20 MAD+92.28%3.05%Consumer services
Strong buy
SMISociete Metallurgique d'Imiter SA
1.57 B MAD5,110 MAD+2.20%2390.548.23 B MAD15.78323.83 MAD+198.24%3.00%Non-energy minerals
No rating
HPSHightech Payment Systems SA
1.48 B MAD540.0 MAD+3.45%11.77 K2.403.87 B MAD21.2925.36 MAD—1.53%Technology services
Neutral
ALMAluminium du Maroc
1.3 B MAD1,880 MAD−0.37%10.05879.26 M MAD12.15154.76 MAD+60.84%5.83%Producer manufacturing
Buy
VCNVicenne
1.08 B MAD305.00 MAD+6.18%30.88 K0.642.95 B MAD———2.94%Distribution services
Neutral
PROPromopharm SA
979.73 M MAD1,432 MAD+2.65%20.091.43 B MAD35.3940.46 MAD−29.26%2.09%Health technology
No rating
MICMicrodata SA
979.41 M MAD784.0 MAD+3.16%1200.351.28 B MAD16.4747.61 MAD+43.47%5.26%Technology services
No rating
DRIDARI Couspate S.A. Class A
818.4 M MAD3,980 MAD−4.78%392.041.19 B MAD———3.52%Consumer non-durables
No rating
SLFSalafin SA
816.84 M MAD420.00 MAD+0.24%3770.311.31 B MAD13.1931.84 MAD+1.33%7.16%Finance
No rating
FBRFenie Brossette (Ste) SA
756.51 M MAD325.90 MAD+3.46%6172.05453.28 M MAD———0.00%Distribution services
No rating
ZDJZellidja (Ste) SA
756.51 M MAD249.95 MAD+9.63%2987.04130.61 M MAD7.1834.79 MAD+103.91%0.00%Non-energy minerals
No rating
SNPNationale d'Electrolyse et de Petrochimie (Ste) SA
745.69 M MAD254.95 MAD+1.98%1.29 K1.52600 M MAD—−2,124.21 MAD−4,859.78%0.00%Process industries
No rating
ARDAradei Capital SA
711.09 M MAD420.20 MAD+0.53%9120.235.25 B MAD———1.37%Commercial services
Strong buy
CMTCompagnie Miniere de Touissit SA
690.45 M MAD3,898 MAD+3.95%1220.216.3 B MAD21.22183.72 MAD—0.00%Non-energy minerals
Neutral
DYTDisty Technologies SA
637.38 M MAD360.00 MAD+2.81%3.37 K7.29349.49 M MAD12.2129.48 MAD+34.86%5.57%Distribution services
No rating
COLColorado SA
624.01 M MAD73.88 MAD+2.04%8990.431.17 B MAD17.814.15 MAD+30.26%4.83%Process industries
No rating
RDSResidences Dar Saada S.A.
477.93 M MAD177.00 MAD+4.12%63.47 K3.244.46 B MAD260.980.68 MAD—0.00%Finance
Sell
SRMSociete de Realisations Mecaniques SA
393.65 M MAD440.00 MAD−2.00%30.10140.8 M MAD50.548.71 MAD−79.33%0.00%Distribution services
No rating
S2MSociete Maghrebine de Monetique SA
366.85 M MAD494.80 MAD+5.28%3091.57381.67 M MAD11.7442.14 MAD+1.27%0.00%Technology services
No rating
MOXMaghreb Oxygene SA
330.37 M MAD381.90 MAD0.00%110.91310.29 M MAD20.8918.28 MAD+9.75%1.05%Process industries
No rating
AFMAFMA SA
316.58 M MAD1,250 MAD−0.08%221.081.25 B MAD15.8279.02 MAD+2.13%4.96%Finance
No rating
CRSCartier Saada SA
275.92 M MAD19.58 MAD+3.60%4.82 K0.7999.51 M MAD—−4.87 MAD−546.98%0.00%Consumer non-durables
No rating
SNAStokvis Nord Afrique (Ste) SA
219.43 M MAD48.80 MAD+6.09%6.83 K2.22813.98 M MAD44.391.10 MAD−70.89%0.00%Distribution services
No rating
AGMAgma SA
188.07 M MAD6,880 MAD0.00%30.211.38 B MAD18.48372.28 MAD+7.20%4.51%Finance
No rating
STRSTROC Industrie SA
173.88 M MAD154.00 MAD+6.17%1.33 K3.31181.1 M MAD—−10.86 MAD−232.09%0.00%Industrial services
No rating
M2MM2M Group SA
126.68 M MAD360.20 MAD−1.07%10.02233.33 M MAD18.4419.53 MAD+58.31%0.00%Technology services
No rating
MDPMed Paper SA
88.41 M MAD21.70 MAD+1.17%3750.25102.61 M MAD16.941.28 MAD+5.40%0.00%Process industries
No rating
IMOImmorente Invest SA
76.08 M MAD90.78 MAD−0.73%1.51 K0.56823.69 M MAD19.164.74 MAD−17.97%6.01%Finance
Neutral
BALSociete Immobiliere Balima SA
63.22 M MAD198.00 MAD−0.50%31.07345.31 M MAD23.608.39 MAD−6.01%2.78%Finance
No rating
AFIAfric Industries SA
43.95 M MAD325.00 MAD0.00%2380.8394.74 M MAD11.4028.51 MAD−22.62%6.15%Process industries
No rating
INVInvolys SA
37.39 M MAD110.00 MAD+4.76%3371.2040.19 M MAD—−16.99 MAD−427.18%0.00%Technology services
No rating
REBRebab Company SA Limited
0 MAD91.15 MAD+5.99%10.0715.18 M MAD23.923.81 MAD—0.00%Non-energy minerals
No rating
IBCIBMaroc.com
—52.00 MAD+3.69%531.0820.94 M MAD———0.00%Technology services
No rating