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 MAD690.0 MAD+2.22%22.34 K1.10139.32 B MAD12.9453.33 MAD+9.18%2.75%Finance
Buy
IAMMaroc Telecom SA
36.68 B MAD90.99 MAD−0.01%234.53 K2.5679.99 B MAD11.487.93 MAD+286.89%1.57%Communications
Buy
BCPBanque Centrale Populaire SA
33.29 B MAD246.95 MAD−1.61%14.02 K0.8750.21 B MAD11.5021.46 MAD+0.28%4.25%Finance
Buy
BOABank of Africa SA
28.46 B MAD193.70 MAD+1.89%9.4 K0.7242.67 B MAD10.9517.69 MAD+7.75%2.53%Finance
Sell
LBVLabel'Vie SA
18.53 B MAD3,650 MAD0.00%1.33 K5.1210.56 B MAD18.25200.00 MAD+6.85%3.03%Retail trade
Buy
GTMSociete Generale des Travaux du Maroc
15.17 B MAD680.0 MAD−0.73%19.34 K2.298.16 B MAD0.00%Industrial services
Neutral
TMATotalEnergies Marketing Maroc
15.13 B MAD1,455 MAD−2.35%2140.5113.04 B MAD15.3294.99 MAD−8.90%6.16%Retail trade
Neutral
MNGManagem SA
13.69 B MAD12,500 MAD−1.38%3450.31148.31 B MAD49.40253.02 MAD+384.35%0.32%Non-energy minerals
Sell
TGCTravaux Generaux de Construction de Casablanca S.A.
11.93 B MAD733.9 MAD+0.40%25.36 K2.4725.45 B MAD25.6528.61 MAD+73.47%1.57%Industrial services
Strong buy
WAAWafa Assurance SA
11.43 B MAD5,150 MAD−0.96%790.7418.02 B MAD17.57293.15 MAD+20.18%2.91%Finance
Sell
TQMTAQA Morocco SA
10.64 B MAD1,768 MAD+1.03%3200.4641.7 B MAD42.5241.58 MAD−6.85%2.09%Utilities
Buy
CSRCOSUMAR SA
10.49 B MAD181.95 MAD−1.89%26.3 K2.3217.19 B MAD24.437.45 MAD−17.25%5.50%Process industries
Buy
GAZAfriquia Gaz
8.99 B MAD3,652 MAD−0.49%1.72 K25.3212.55 B MAD16.73218.33 MAD+0.42%4.79%Distribution services
Buy
LHMHolcim Maroc S.A
8.94 B MAD1,750 MAD−0.57%10.79 K5.3041 B MAD18.8492.88 MAD+18.97%5.49%Non-energy minerals
Buy
CIHCredit Immobilier et Hotelier SA
8.62 B MAD346.10 MAD−2.49%5520.0212.32 B MAD11.4930.13 MAD−1.80%3.98%Finance
Strong buy
SAHSanlam Maroc
8.29 B MAD2,947 MAD+1.94%241.2415.74 B MAD17.93164.33 MAD−0.58%2.75%Finance
Sell
SIDSONASID SA
6.39 B MAD1,945 MAD−0.26%230.117.59 B MAD27.9169.69 MAD+92.44%2.01%Non-energy minerals
Neutral
ATLAtlantaSanad
6.32 B MAD122.60 MAD−0.33%4.25 K0.597.39 B MAD15.807.76 MAD+3.15%4.81%Finance
Neutral
ATHAuto Hall SA
5.91 B MAD65.00 MAD−1.52%10.78 K0.793.52 B MAD32.751.99 MAD+484.17%3.08%Retail trade
Strong buy
MSAMarsa Maroc SA
5.78 B MAD880.0 MAD+2.33%24.4 K2.1064.59 B MAD40.6521.65 MAD+25.40%1.08%Transportation
Buy
CMACiments du Maroc SA
5.46 B MAD1,659 MAD0.00%9230.7823.95 B MAD17.3995.42 MAD+50.68%3.62%Non-energy minerals
Strong buy
LESLesieur Cristal SA
5.38 B MAD307.05 MAD+0.67%1080.358.48 B MAD1,060.620.29 MAD−66.67%0.98%Consumer non-durables
Strong sell
BCIBanque Marocaine pour le Commerce et l'Industrie
5.07 B MAD590.0 MAD−2.64%2800.597.83 B MAD18.0232.74 MAD+33.73%3.05%Finance
Neutral
MABMaghrebail SA
4.61 B MAD901.0 MAD+0.11%60.231.25 B MAD8.42107.07 MAD+9.26%5.88%Finance
No rating
MLEMaroc Leasing SA
4.41 B MAD365.00 MAD−0.03%201.901.01 B MAD9.4538.64 MAD+1.89%3.84%Finance
No rating
AKTAkdital
4.41 B MAD1,149 MAD+1.50%2.25 K0.7316.27 B MAD36.6731.34 MAD+26.16%0.87%Health services
Strong buy
CDMCredit du Maroc (Ste) SA
4.41 B MAD975.0 MAD+2.58%5510.7711.34 B MAD11.3785.79 MAD+20.17%4.90%Finance
Buy
NEJAuto Nejma
4.21 B MAD5,400 MAD+5.88%42.675.53 B MAD17.04316.81 MAD+57.84%3.26%Retail trade
No rating
ADHDouja Promotion Groupe Addoha SA
3.97 B MAD33.00 MAD+1.48%48.88 K0.6213.28 B MAD29.281.13 MAD+65.48%1.52%Finance
Buy
JETJet Contractors SA
3.65 B MAD2,070 MAD+4.55%1.41 K0.886.27 B MAD28.2073.39 MAD+71.38%0.72%Industrial services
Strong buy
OULLes Eaux Minerales d'Oulmes SA
3.25 B MAD1,153 MAD−0.60%10.222.28 B MAD20.3256.73 MAD+94.05%6.96%Consumer non-durables
Strong buy
SOTSothema
3.23 B MAD359.90 MAD+1.38%590.2813.79 B MAD34.5310.42 MAD+21.37%1.56%Health technology
Neutral
SBMSociete des Boissons du Maroc SA
3.08 B MAD2,074 MAD+3.13%6410.875.87 B MAD17.09121.34 MAD+59.44%5.16%Consumer non-durables
Buy
DHODelta Holding SA
3.05 B MAD53.00 MAD−2.73%21.5 K1.354.64 B MAD15.113.51 MAD+4.00%4.25%Producer manufacturing
No rating
CMGCMGP GROUP
2.92 B MAD318.00 MAD+0.95%1.56 K0.345.41 B MAD1.98%Producer manufacturing
Buy
ADIAlliances Developpement Immobiliere (Ste) SA
2.43 B MAD360.00 MAD−1.65%11.3 K1.537.95 B MAD19.5018.46 MAD+35.01%1.00%Finance
Buy
EQDSociete d'Equipement Domestique et Menager SA
2.17 B MAD1,539 MAD−3.81%60.012.57 B MAD26.0859.01 MAD0.00%Finance
No rating
DWYDisway SA
2.08 B MAD770.0 MAD−0.76%1735.691.45 B MAD16.9945.32 MAD+8.38%5.71%Distribution services
Buy
MUTMutandis SCA
2.02 B MAD233.80 MAD+1.65%8450.952.16 B MAD17.1413.64 MAD−20.86%4.49%Consumer non-durables
Buy
CTMCompagnie de Transport au Maroc SA
1.83 B MAD865.0 MAD0.00%160.471.06 B MAD18.8745.84 MAD+20.55%2.89%Transportation
No rating
CAPCash plus S.A
1.8 B MAD241.10 MAD−2.78%1.67 K0.325.92 B MAD6.3138.22 MAD−26.08%4.04%Commercial services
Buy
CFGCFG Bank SA Class A
1.8 B MAD190.00 MAD−1.99%9.59 K0.846.65 B MAD17.9610.58 MAD+41.49%2.11%Finance
Strong buy
RISRisma SA
1.63 B MAD323.00 MAD+1.52%7640.195.17 B MAD17.1618.82 MAD+47.32%2.79%Consumer services
Strong buy
SMISociete Metallurgique d'Imiter SA
1.57 B MAD6,080 MAD+1.16%6431.5610 B MAD25.19241.39 MAD+112.68%1.32%Non-energy minerals
Buy
HPSHightech Payment Systems SA
1.48 B MAD602.0 MAD+1.52%1.23 K0.264.46 B MAD42.1514.28 MAD+40.48%1.16%Technology services
Strong buy
ALMAluminium du Maroc
1.3 B MAD1,735 MAD−0.63%331.03808.43 M MAD12.95133.93 MAD+69.40%5.76%Producer manufacturing
Buy
VCNVicenne
1.08 B MAD350.00 MAD0.00%4.58 K2.153.59 B MAD2.41%Distribution services
Strong buy
PROPromopharm SA
979.73 M MAD1,339 MAD0.00%50.341.34 B MAD22.3559.91 MAD+8.62%0.00%Health technology
No rating
MICMicrodata SA
979.41 M MAD725.0 MAD0.00%1060.871.22 B MAD17.5141.40 MAD+2.56%5.52%Technology services
No rating
DRIDARI Couspate S.A. Class A
818.4 M MAD4,200 MAD+0.24%321.411.25 B MAD23.92175.60 MAD+20.01%3.33%Consumer non-durables
No rating
SLFSalafin SA
816.84 M MAD430.00 MAD0.00%6410.751.34 B MAD13.9830.77 MAD+3.19%6.98%Finance
No rating
FBRFenie Brossette (Ste) SA
756.51 M MAD275.00 MAD+1.85%140.04395.72 M MAD26.6410.32 MAD−10.52%0.00%Distribution services
No rating
ZDJZellidja (Ste) SA
756.51 M MAD203.45 MAD+9.97%583.89116.55 M MAD5.4037.69 MAD+241.85%0.00%Non-energy minerals
No rating
SNPNationale d'Electrolyse et de Petrochimie (Ste) SA
745.69 M MAD310.00 MAD−1.56%1000.15744 M MAD−77.16 MAD−322.69%0.00%Process industries
No rating
ARDAradei Capital SA
711.09 M MAD423.00 MAD−0.47%810.135.32 B MAD9.9542.52 MAD+75.70%1.35%Technology services
Strong buy
CMTCompagnie Miniere de Touissit SA
690.45 M MAD4,350 MAD−3.65%5.27 K1.587.15 B MAD37.22116.86 MAD0.00%Non-energy minerals
Sell
DYTDisty Technologies SA
637.38 M MAD340.00 MAD0.00%360.33339.36 M MAD13.1125.93 MAD+33.64%5.74%Distribution services
No rating
COLColorado SA
624.01 M MAD79.00 MAD+2.60%1.4 K1.601.27 B MAD19.454.06 MAD+44.43%4.43%Process industries
Strong buy
RDSResidences Dar Saada S.A.
477.93 M MAD167.50 MAD−0.59%7.05 K0.194.39 B MAD976.680.17 MAD0.00%Finance
Sell
SRMSociete de Realisations Mecaniques SA
393.65 M MAD459.90 MAD+2.20%100.27147.17 M MAD12.2037.71 MAD+527.88%0.00%Distribution services
No rating
S2MSociete Maghrebine de Monetique SA
366.85 M MAD459.80 MAD−0.91%1.79 K10.24373.39 M MAD11.4740.09 MAD+10.69%0.00%Technology services
No rating
MOXMaghreb Oxygene SA
330.37 M MAD360.00 MAD−1.36%90.43292.5 M MAD18.9419.01 MAD+24.29%1.11%Process industries
No rating
AFMAFMA SA
316.58 M MAD1,231 MAD−3.07%18.75 K1,283.971.23 B MAD16.9472.66 MAD+0.42%4.87%Finance
No rating
CRSCartier Saada SA
275.92 M MAD23.49 MAD+2.13%6.86 K1.85123.67 M MAD−4.87 MAD−546.98%0.00%Consumer non-durables
No rating
SNAStokvis Nord Afrique (Ste) SA
219.43 M MAD68.02 MAD−1.41%4.18 K1.041.2 B MAD45.911.48 MAD+24.99%0.00%Distribution services
No rating
AGMAgma SA
188.07 M MAD6,700 MAD−6.56%10.591.34 B MAD18.16369.01 MAD+10.77%4.48%Finance
No rating
STRSTROC Industrie SA
173.88 M MAD175.00 MAD−0.85%8951.76218.49 M MAD458.960.38 MAD0.00%Industrial services
No rating
M2MM2M Group SA
126.68 M MAD387.40 MAD+0.65%50.05250.95 M MAD47.308.19 MAD−63.79%0.00%Technology services
No rating
MDPMed Paper SA
88.41 M MAD26.00 MAD+1.96%5670.02124.38 M MAD18.531.40 MAD−15.93%0.00%Process industries
No rating
IMOImmorente Invest SA
76.08 M MAD90.89 MAD0.00%5610.36818.65 M MAD19.734.61 MAD−11.94%6.05%Finance
No rating
BALSociete Immobiliere Balima SA
63.22 M MAD194.50 MAD−2.75%10.08339.21 M MAD24.857.83 MAD−4.42%2.83%Finance
No rating
AFIAfric Industries SA
43.95 M MAD326.90 MAD+0.62%690.3295.29 M MAD12.6525.83 MAD−24.07%6.12%Process industries
No rating
INVInvolys SA
37.39 M MAD129.50 MAD+1.97%70.0349.56 M MAD426.550.30 MAD0.00%Technology services
No rating
REBRebab Company SA Limited
0 MAD88.37 MAD−5.99%10.1315.59 M MAD14.795.97 MAD0.00%Non-energy minerals
No rating
IBCIBMaroc.com
59.87 MAD+2.85%1000.7924.99 M MAD0.00%Technology services
No rating