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
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
AATWATTIJARIWAFA BANK
40.92 B MAD613.8 MAD−1.33%75.46 K0.83125.61 B MAD13.9244.09 MAD+21.12%2.65%Finance
Sell
IAMITISSALAT AL-MAGHRIB
36.79 B MAD89.50 MAD−1.65%434.87 K1.3880 B MAD62.901.42 MAD−76.03%4.62%Communications
Buy
BBCPBCP
28.91 B MAD283.00 MAD−1.91%51.84 K1.1158.66 B MAD15.0018.87 MAD−7.31%3.47%Finance
Sell
BBOABANK OF AFRICA
25.4 B MAD202.00 MAD−4.60%11.38 K0.5445.69 B MAD13.1315.38 MAD+29.41%1.86%Finance
Sell
TTMATOTALENERGIES MARKETING MAROC
16.93 B MAD1,589 MAD+1.86%2.54 K0.4813.98 B MAD39.6140.11 MAD+39.50%3.59%Retail trade
LLBVLABEL VIE
15.8 B MAD4,373 MAD+0.30%150.0112.62 B MAD23.19188.54 MAD−27.31%2.22%Retail trade
Buy
TTQMTAQA MOROCCO
13.19 B MAD1,410 MAD+2.10%1.22 K0.2732.58 B MAD30.0946.86 MAD−4.36%2.53%Utilities
Sell
WWAAWAFA ASSURANCE
12.07 B MAD4,550 MAD−2.99%20.0015.93 B MAD22.06206.29 MAD+17.80%3.08%Finance
Sell
CCSRCOSUMAR
10.23 B MAD200.25 MAD−2.05%77.54 K0.8819.32 B MAD17.9911.13 MAD+32.53%3.42%Process industries
Sell
GGAZAFRIQUIA GAZ
8.26 B MAD3,805 MAD−0.91%2.52 K5.1613.2 B MAD26.96141.12 MAD−4.75%3.65%Distribution services
LLHMLAFARGEHOLCIM MAR
8.21 B MAD2,040 MAD+0.49%8.6 K1.1447.57 B MAD32.2563.25 MAD+1.34%3.25%Non-energy minerals
Strong sell
MMNGMANAGEM
7.51 B MAD3,400 MAD+1.49%1140.1039.75 B MAD80.1042.45 MAD−39.32%0.90%Non-energy minerals
Strong sell
CCIHCIH
7.03 B MAD405.00 MAD−1.22%15.87 K1.4912.91 B MAD15.3526.38 MAD+19.60%3.41%Finance
Strong sell
SSAHSANLAM MAROC
6.97 B MAD1,854 MAD−1.90%90.047.63 B MAD10.49176.71 MAD+178.78%4.15%Finance
Buy
TTGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
6.87 B MAD520.0 MAD−1.98%56.23 K1.2016.78 B MAD32.8915.81 MAD+83.14%1.41%Industrial services
LLESLESIEUR CRISTAL
5.93 B MAD275.55 MAD0.00%50.017.61 B MAD131.282.10 MAD+866.84%0.73%Consumer non-durables
Strong sell
SSIDSONASID
5 B MAD1,070 MAD−2.73%2.33 K0.414.29 B MAD61.8717.29 MAD+50.72%1.91%Non-energy minerals
Strong sell
AATLATLANTASANAD
4.97 B MAD152.05 MAD−0.94%66.49 K1.379.25 B MAD20.727.34 MAD+2.95%3.71%Finance
AATHAUTO HALL
4.91 B MAD67.00 MAD0.00%1.95 K0.053.37 B MAD56.831.18 MAD+4,731.56%2.99%Retail trade
BBCIBMCI
4.76 B MAD660.0 MAD+0.76%4880.048.7 B MAD35.7818.45 MAD+1,154.34%2.75%Finance
Sell
CCMACIMENTS DU MAROC
4.33 B MAD1,905 MAD−0.52%2.2 K0.4827.64 B MAD28.4966.85 MAD+11.03%3.66%Non-energy minerals
Neutral
MMSASODEP-MARSA MAROC
4.32 B MAD597.0 MAD−1.16%15.53 K0.2344.33 B MAD41.9114.24 MAD+20.74%1.41%Transportation
Neutral
MMABMAGHREBAIL
4.01 B MAD901.0 MAD−0.99%30.041.25 B MAD9.3896.01 MAD+6.30%5.55%Finance
MMLEMAROC LEASING
3.99 B MAD388.00 MAD0.00%30.131.08 B MAD10.7236.19 MAD+16.04%3.61%Finance
CCDMCDM
3.69 B MAD1,044 MAD−0.57%4 K0.3011.43 B MAD17.9658.13 MAD+53.57%3.26%Finance
Neutral
DDHODELTA HOLDING
3.13 B MAD63.00 MAD−3.08%7.1 K0.135.69 B MAD21.832.89 MAD+44.59%2.31%Producer manufacturing
SSBMSOCIETE DES BOISSONS DU MAROC
2.92 B MAD2,350 MAD0.00%1682.636.65 B MAD11.08212.11 MAD+49.90%6.81%Consumer non-durables
Buy
OOULOULMES
2.62 B MAD1,299 MAD−5.94%131.652.57 B MAD38.3433.89 MAD+23.29%1.69%Consumer non-durables
Buy
AADHDOUJA PROM ADDOHA
2.59 B MAD45.00 MAD−2.64%614.11 K0.7718.61 B MAD68.370.66 MAD+226.49%0.00%Finance
SSOTSOTHEMA
2.49 B MAD933.0 MAD+0.11%8.3 K17.746.71 B MAD24.4838.11 MAD+5.39%1.82%Health technology
MMUTMUTANDIS SCA
2.44 B MAD330.05 MAD−2.50%2.34 K0.073.13 B MAD17.6918.66 MAD+56.98%3.10%Consumer non-durables
JJETJET CONTRACTORS
2.28 B MAD2,142 MAD−3.30%13.77 K1.646.71 B MAD0.32%Industrial services
CCMGCMGP GROUP
2.07 B MAD360.00 MAD−1.64%77.67 K0.472.01 B MAD14.2325.30 MAD0.00%Producer manufacturing
AADIALLIANCES
2.04 B MAD506.0 MAD−3.71%95.62 K1.1411.6 B MAD37.5413.48 MAD+42.45%0.57%Finance
AAKTAKDITAL S.A
1.91 B MAD1,134 MAD−0.87%14.52 K0.5816.2 B MAD65.1017.42 MAD+71.19%0.52%Health services
Buy
DDWYDISWAY
1.87 B MAD675.0 MAD−4.53%3420.341.33 B MAD20.6732.65 MAD−16.87%4.95%Distribution services
UUMRUNIMER
1.39 B MAD177.00 MAD0.00%100.012.02 B MAD−3.69 MAD−387.09%0.56%Consumer non-durables
AALMALUMINIUM DU MAROC
1.27 B MAD1,400 MAD0.00%220.12652.34 M MAD25.7354.41 MAD6.43%Producer manufacturing
Buy
RRISRISMA
1.17 B MAD250.00 MAD−2.52%3.54 K0.213.67 B MAD15.1216.53 MAD+16.03%2.34%Consumer services
HHPSHPS
1.12 B MAD666.0 MAD−0.75%14.98 K0.404.97 B MAD52.2812.74 MAD−5.53%1.01%Technology services
Strong buy
SSMISMI
1.07 B MAD2,130 MAD−1.75%1.24 K0.823.57 B MAD14.57146.20 MAD+384.39%3.69%Non-energy minerals
CCFGCFG BANK
969.09 M MAD233.00 MAD−2.10%61.04 K0.568.33 B MAD38.796.01 MAD+129.51%1.39%Finance
SSLFSALAFIN
874.56 M MAD598.0 MAD−0.25%30.001.87 B MAD20.0429.84 MAD+20.69%2.38%Finance
DDRIDARI COUSPATE
874.24 M MAD3,398 MAD+5.99%60648.87956.59 M MAD23.78142.90 MAD+174.23%3.74%Consumer non-durables
PPROPROMOPHARM S.A
805.52 M MAD960.0 MAD+1.05%580.82960 M MAD17.2355.72 MAD−19.21%4.17%Health technology
SSNPSNEP
794.48 M MAD633.0 MAD−1.40%3230.111.54 B MAD−24.25 MAD−1,324.00%2.49%Process industries
MMICMICRODATA
751.17 M MAD660.1 MAD−2.64%10.001.14 B MAD16.9039.06 MAD+35.67%5.01%Technology services
RRDSRES DAR SAADA
703.13 M MAD113.00 MAD−5.44%389.07 K1.003.13 B MAD−2.92 MAD−47.17%0.00%Finance
CCTMCTM
656.09 M MAD1,079 MAD−4.34%6320.421.38 B MAD23.4046.11 MAD+20.28%1.33%Transportation
AARDARADEI CAPITAL
640.81 M MAD475.00 MAD−0.01%2.23 K0.215.97 B MAD19.6024.23 MAD1.24%Technology services
Buy
CCOLCOLORADO
611.4 M MAD59.80 MAD−0.17%1.03 K0.28965.44 M MAD22.082.71 MAD+20.03%3.76%Process industries
ZZDJZELLIDJA S.A
603.03 M MAD135.40 MAD−5.97%60.0682.49 M MAD615.730.22 MAD−76.32%0.00%Non-energy minerals
FFBRFENIE BROSSETTE
602.97 M MAD128.00 MAD−3.03%3630.06189.95 M MAD23.105.54 MAD−0.14%0.00%Distribution services
CCMTMINIERE TOUISSIT
591.91 M MAD1,679 MAD−1.81%3.77 K3.452.87 B MAD17.4996.02 MAD−37.12%3.51%Non-energy minerals
Buy
SSRMREALISATIONS MECANIQUES
312.98 M MAD440.00 MAD−2.21%1450.17143.98 M MAD−31.48 MAD−109.55%0.00%Distribution services
MMOXMAGHREB OXYGENE
290.6 M MAD270.00 MAD−2.17%230.23224.25 M MAD25.1110.75 MAD−41.34%1.45%Process industries
SS2MS.M MONETIQUE
279.98 M MAD345.00 MAD+4.93%3.77 K2.29267.01 M MAD12.1528.41 MAD+16.43%0.00%Technology services
AAFMAFMA
258.78 M MAD1,113 MAD0.00%10.011.11 B MAD16.9065.84 MAD+4.37%4.94%Finance
CCRSCARTIER SAADA
253.44 M MAD35.00 MAD0.00%6820.25184.27 M MAD21.511.63 MAD+116.77%0.00%Consumer non-durables
AAGMAGMA
160.81 M MAD6,875 MAD+0.01%30.481.38 B MAD21.19324.45 MAD+7.01%4.00%Finance
SSNASTOKVIS NORD AFRIQUE
149.98 M MAD18.49 MAD+0.49%15.21 K2.31325.59 M MAD−12.94 MAD+37.25%0.00%Distribution services
MMDPMED PAPER
107.86 M MAD22.20 MAD−5.49%3.06 K0.20112.37 M MAD16.901.31 MAD−33.67%0.00%Process industries
SSTRSTROC INDUSTRIE
86.66 M MAD44.40 MAD−5.53%1.24 K0.6658.68 M MAD−29.31 MAD−97.43%0.00%Industrial services
MM2MM2M GROUP
78.58 M MAD520.0 MAD0.00%150.12336.84 M MAD26.4719.65 MAD0.00%Technology services
IIMOIMMORENTE INVEST
72.51 M MAD90.00 MAD+0.45%6.59 K0.74807.03 M MAD19.194.69 MAD+92.91%5.80%Finance
BBALBALIMA
58.28 M MAD220.00 MAD0.00%120.44383.68 M MAD30.877.13 MAD+86.21%2.50%Finance
AAFIAFRIC INDUSTRIES
43.09 M MAD300.00 MAD0.00%4040.4987.45 M MAD17.1317.52 MAD+48.94%6.67%Process industries
IINVINVOLYS
37.12 M MAD101.80 MAD−0.10%2720.3939 M MAD7.3313.89 MAD0.00%Technology services
RREBREBAB COMPANY
0 MAD83.20 MAD+5.99%642.0414.68 M MAD0.00%Non-energy minerals
DDYTDISTY TECHNOLOGIES
298.00 MAD−0.70%2.13 K0.37Distribution services
IIBCIB MAROC.COM
34.00 MAD−2.83%3010.8714.61 M MAD0.00%Commercial services