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+2.07%2.32 K0.07137.4 B MAD13.0753.14 MAD+2.26%3.23%Finance
Sell
IAMMaroc Telecom SA
36.68 B MAD96.49 MAD+2.53%23.02 K0.0982.73 B MAD15.916.07 MAD−24.52%1.52%Communications
Buy
BCPBanque Centrale Populaire SA
33.29 B MAD248.00 MAD+3.33%469.54 K18.4848.79 B MAD4.58%Finance
No rating
BOABank of Africa SA
28.46 B MAD193.00 MAD+1.58%13.09 K0.2441.85 B MAD10.9117.69 MAD+7.75%2.63%Finance
Sell
LBVLabel'Vie SA
18.53 B MAD4,159 MAD+3.98%180.0111.58 B MAD20.80200.00 MAD+6.85%3.00%Retail trade
Buy
GTMSociete Generale des Travaux du Maroc
15.17 B MAD601.8 MAD+3.76%17.12 K0.756.96 B MAD2.07%Industrial services
Strong buy
TMATotalEnergies Marketing Maroc
15.13 B MAD1,420 MAD+1.43%4210.4512.54 B MAD14.9594.99 MAD−8.90%6.40%Retail trade
Sell
MMNGManagem SA
13.69 B MAD1,610 MAD+2.03%8.73 K0.25187.22 B MAD63.6325.30 MAD+384.35%0.35%Non-energy minerals
No rating
TGCTravaux Generaux de Construction de Casablanca S.A.
11.93 B MAD684.9 MAD+1.92%9.45 K0.3623.3 B MAD23.9428.61 MAD+73.47%2.23%Industrial services
Strong buy
WAAWafa Assurance SA
11.43 B MAD4,954 MAD+2.99%20.0016.84 B MAD16.90293.15 MAD+20.18%3.12%Finance
No rating
TQMTAQA Morocco SA
10.64 B MAD1,768 MAD+2.79%1290.0240.57 B MAD41.4542.65 MAD+4.41%2.15%Utilities
Sell
CSRCOSUMAR SA
10.49 B MAD183.00 MAD+1.67%7.92 K0.4317.01 B MAD24.577.45 MAD−17.25%5.00%Process industries
Buy
GAZAfriquia Gaz
8.99 B MAD3,640 MAD−1.62%1111.6412.72 B MAD16.67218.33 MAD+0.42%4.73%Distribution services
Buy
LHMHolcim Maroc S.A
8.94 B MAD1,694 MAD+5.22%2010.0337.72 B MAD18.2492.88 MAD+18.97%5.96%Non-energy minerals
Buy
CIHCredit Immobilier et Hotelier SA
8.62 B MAD325.10 MAD+1.59%1.35 K0.1912.37 B MAD10.7930.13 MAD−1.80%4.38%Finance
Buy
SAHSanlam Maroc
8.29 B MAD3,055 MAD−3.02%560.8516.83 B MAD18.59164.33 MAD−0.58%3.11%Finance
Sell
SIDSONASID SA
6.39 B MAD1,898 MAD+5.44%5721.987.02 B MAD2.89%Non-energy minerals
Sell
ATLAtlantaSanad
6.32 B MAD123.60 MAD+3.87%4830.117.17 B MAD15.937.76 MAD+3.15%4.96%Finance
Buy
ATHAuto Hall SA
5.91 B MAD62.99 MAD+1.60%13.3 K0.643.36 B MAD31.731.99 MAD+484.17%3.23%Retail trade
No rating
MSAMarsa Maroc SA
5.78 B MAD830.0 MAD+1.22%11.51 K0.3960.18 B MAD38.3421.65 MAD+25.40%1.34%Transportation
Buy
CMACiments du Maroc SA
5.46 B MAD1,634 MAD+5.08%1250.0622.45 B MAD17.1295.42 MAD+50.68%4.18%Non-energy minerals
Strong buy
LESLesieur Cristal SA
5.38 B MAD307.90 MAD+6.14%620.538.02 B MAD1,063.560.29 MAD−66.67%1.03%Consumer non-durables
Strong sell
BCIBanque Marocaine pour le Commerce et l'Industrie
5.07 B MAD565.0 MAD+4.63%6800.127.17 B MAD17.2532.74 MAD+33.73%2.59%Finance
Sell
MABMaghrebail SA
4.61 B MAD890.1 MAD−3.56%10.011.28 B MAD8.31107.07 MAD+9.26%5.74%Finance
No rating
MLEMaroc Leasing SA
4.41 B MAD374.15 MAD+1.95%40.581.02 B MAD3.81%Finance
No rating
AKTAkdital
4.41 B MAD1,130 MAD+0.89%2.08 K0.1215.86 B MAD36.0631.34 MAD+26.16%1.25%Health services
Strong buy
CDMCredit du Maroc (Ste) SA
4.41 B MAD955.0 MAD+2.03%300.0110.88 B MAD10.9787.06 MAD+19.60%5.11%Finance
Buy
NEJAuto Nejma
4.21 B MAD5,621 MAD0.00%10.435.75 B MAD17.74316.81 MAD+57.84%3.13%Retail trade
No rating
ADHDouja Promotion Groupe Addoha SA
3.97 B MAD33.50 MAD+3.08%60.96 K0.5313.08 B MAD29.721.13 MAD+65.48%1.54%Finance
Buy
JETJet Contractors SA
3.65 B MAD1,900 MAD0.00%2750.285.76 B MAD25.8973.39 MAD+71.38%1.05%Industrial services
No rating
OULLes Eaux Minerales d'Oulmes SA
3.25 B MAD1,160 MAD0.00%20.532.3 B MAD6.92%Consumer non-durables
Strong buy
SOTSothema
3.23 B MAD360.00 MAD−0.55%620.0313.87 B MAD34.5410.42 MAD+21.37%1.82%Health technology
No rating
SBMSociete des Boissons du Maroc SA
3.08 B MAD2,105 MAD−0.09%60.395.96 B MAD17.35121.34 MAD+59.44%5.08%Consumer non-durables
Strong buy
DHODelta Holding SA
3.05 B MAD51.50 MAD+3.00%3.08 K0.194.38 B MAD4.00%Industrial services
No rating
CMGCMGP GROUP
2.92 B MAD301.90 MAD+5.19%20.21 K2.354.88 B MAD2.20%Producer manufacturing
No rating
ADIAlliances Developpement Immobiliere (Ste) SA
2.43 B MAD389.50 MAD+3.32%2.67 K0.168.32 B MAD21.1018.46 MAD+35.01%1.06%Finance
Strong buy
EQDSociete d'Equipement Domestique et Menager SA
2.17 B MAD1,480 MAD0.00%10.002.47 B MAD25.0859.01 MAD3.85%Finance
No rating
DWYDisway SA
2.08 B MAD748.0 MAD+1.49%460.151.39 B MAD16.5145.32 MAD+8.38%5.97%Distribution services
No rating
MUTMutandis SCA
2.02 B MAD233.00 MAD+5.43%4200.062.04 B MAD40.575.74 MAD−55.94%4.75%Consumer non-durables
No rating
CTMCompagnie de Transport au Maroc SA
1.83 B MAD858.9 MAD0.00%260.151.05 B MAD18.7445.84 MAD+20.55%2.91%Transportation
No rating
CAPCash plus S.A
1.8 B MAD235.00 MAD+4.91%2.62 K0.155.5 B MAD21.7010.83 MAD−82.50%4.34%Commercial services
Strong buy
CFGCFG Bank SA Class A
1.8 B MAD203.00 MAD−0.49%1.56 K0.037.14 B MAD18.2611.12 MAD+16.73%1.96%Finance
No rating
T2ST2S Group Holding
1.76 B MAD223.00 MAD+3.43%6.99 K0.304.7 B MAD0.00%Distribution services
No rating
RISRisma SA
1.63 B MAD320.00 MAD+0.79%2.4 K0.195.08 B MAD2.83%Consumer services
Strong buy
SMISociete Metallurgique d'Imiter SA
1.57 B MAD6,660 MAD−0.60%2920.3011.02 B MAD27.59241.39 MAD+112.68%2.24%Non-energy minerals
No rating
HPSHightech Payment Systems SA
1.48 B MAD631.1 MAD+1.79%5200.204.59 B MAD44.1914.28 MAD+40.48%1.29%Technology services
No rating
ALMAluminium du Maroc
1.3 B MAD1,850 MAD−0.48%10.03862.01 M MAD13.81133.93 MAD+69.40%5.95%Producer manufacturing
Buy
UMRUnimer SA
1.08 B MAD169.00 MAD0.00%1001.481.93 B MAD−2.80 MAD+60.68%0.00%Consumer non-durables
No rating
VCNVicenne
1.08 B MAD325.00 MAD+0.31%9.63 K0.673.32 B MAD2.60%Distribution services
No rating
PROPromopharm SA
979.73 M MAD1,480 MAD+5.87%190.881.48 B MAD24.7059.91 MAD+8.62%0.00%Health technology
No rating
MICMicrodata SA
979.41 M MAD733.1 MAD−0.93%270.321.24 B MAD17.7141.40 MAD+2.56%5.41%Technology services
No rating
DRIDARI Couspate S.A. Class A
818.4 M MAD4,200 MAD0.00%201.101.25 B MAD23.92175.60 MAD+20.01%3.33%Consumer non-durables
No rating
SLFSalafin SA
816.84 M MAD420.00 MAD+0.02%1300.251.31 B MAD13.6530.77 MAD+3.19%7.14%Finance
No rating
ZDJZellidja (Ste) SA
756.51 M MAD272.00 MAD−1.45%821.43158.11 M MAD7.2237.69 MAD+241.85%0.00%Non-energy minerals
No rating
FBRFenie Brossette (Ste) SA
756.51 M MAD344.00 MAD+2.38%3360.38483.5 M MAD33.3210.32 MAD−10.52%0.00%Distribution services
No rating
SNPNationale d'Electrolyse et de Petrochimie (Ste) SA
745.69 M MAD318.00 MAD+1.05%1.28 K1.78755.28 M MAD−77.16 MAD−322.69%0.00%Process industries
No rating
ARDAradei Capital SA
711.09 M MAD442.00 MAD−1.32%1940.095.63 B MAD10.3942.52 MAD+75.70%1.27%Commercial services
No rating
CMTCompagnie Miniere de Touissit SA
690.45 M MAD2,949 MAD+10.00%10.004.51 B MAD25.24116.86 MAD0.00%Non-energy minerals
Buy
DYTDisty Technologies SA
637.38 M MAD347.00 MAD+0.23%2100.30345.55 M MAD13.3825.93 MAD+33.64%5.63%Distribution services
No rating
COLColorado SA
624.01 M MAD79.60 MAD+0.76%1540.141.27 B MAD19.594.06 MAD+44.43%4.43%Process industries
No rating
RDSResidences Dar Saada S.A.
477.93 M MAD171.50 MAD+2.02%2.33 K0.144.41 B MAD1,000.000.17 MAD0.00%Finance
Buy
SRMSociete de Realisations Mecaniques SA
393.65 M MAD463.50 MAD−0.11%1306.10148.32 M MAD12.2937.71 MAD+527.88%0.00%Distribution services
No rating
S2MSociete Maghrebine de Monetique SA
366.85 M MAD519.0 MAD+3.14%210.04408.63 M MAD12.9440.09 MAD+10.69%0.00%Technology services
No rating
MOXMaghreb Oxygene SA
330.37 M MAD378.00 MAD−0.53%30.18307.13 M MAD19.8819.01 MAD+24.29%1.06%Process industries
No rating
AFMAFMA SA
316.58 M MAD1,250 MAD0.00%110.391.25 B MAD17.2072.66 MAD+0.42%4.80%Finance
No rating
CRSCartier Saada SA
275.92 M MAD18.01 MAD−9.95%205.56 K6.47105.3 M MAD−4.87 MAD−546.98%0.00%Consumer non-durables
No rating
SNAStokvis Nord Afrique (Ste) SA
219.43 M MAD64.50 MAD+1.96%8.13 K1.301.12 B MAD43.531.48 MAD+24.99%0.00%Distribution services
No rating
AGMAgma SA
188.07 M MAD6,690 MAD−5.51%10.451.42 B MAD18.13369.01 MAD+10.77%4.38%Finance
No rating
STRSTROC Industrie SA
173.88 M MAD178.00 MAD+4.71%5720.71212.25 M MAD466.820.38 MAD0.00%Industrial services
No rating
M2MM2M Group SA
126.68 M MAD405.00 MAD+0.35%50.26261.44 M MAD49.458.19 MAD−63.79%0.00%Technology services
No rating
MDPMed Paper SA
88.41 M MAD23.70 MAD−1.25%4590.31114.81 M MAD16.891.40 MAD−15.93%0.00%Process industries
No rating
IMOImmorente Invest SA
76.08 M MAD92.00 MAD+0.44%2.15 K0.46825.04 M MAD19.974.61 MAD−11.94%6.00%Finance
No rating
BALSociete Immobiliere Balima SA
63.22 M MAD188.00 MAD0.00%20.27327.87 M MAD24.027.83 MAD−4.42%2.93%Finance
No rating
AFIAfric Industries SA
43.95 M MAD335.00 MAD+2.12%4412.4895.63 M MAD6.10%Process industries
No rating
INVInvolys SA
37.39 M MAD129.95 MAD+2.73%2751.4948.41 M MAD428.030.30 MAD0.00%Technology services
No rating
REBRebab Company SA Limited
0 MAD93.00 MAD−4.73%100.2316.41 M MAD15.575.97 MAD0.00%Non-energy minerals
No rating
IBCIBMaroc.com
58.35 MAD+0.59%110.1724.22 M MAD0.00%Technology services
No rating