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.924 B MAD510.5 MAD−0.49%30.679 K0.79103.582 B MAD13.7337.18 MAD3.02%Finance
Neutral
IAMITISSALAT AL-MAGHRIB
36.786 B MAD95.69 MAD−0.31%114.823 K1.7484.384 B MAD15.926.01 MAD−12.07%2.28%Communications
Sell
BBCPBCP
28.911 B MAD292.00 MAD−0.66%121.006 K3.0159.764 B MAD17.0817.09 MAD3.06%Finance
Sell
BBOABANK OF AFRICA
25.397 B MAD194.00 MAD−0.51%33.005 K1.7841.45 B MAD15.4912.52 MAD2.01%Finance
Strong sell
TTMATOTALENERGIES MARKETING MAROC
16.933 B MAD1408 MAD0.00%5800.4512.616 B MAD251.065.61 MAD−94.63%3.98%Retail Trade
Strong sell
LLBVLABEL VIE
15.8 B MAD4400 MAD−4.33%8500.2412.733 B MAD25.08175.43 MAD+22.29%1.96%Retail Trade
Strong buy
TTQMTAQA MOROCCO
13.191 B MAD1400 MAD−1.41%3.085 K0.5433.496 B MAD31.8443.98 MAD+3.23%2.46%Utilities
Strong sell
WWAAWAFA ASSURANCE
12.074 B MAD4300 MAD−0.23%20.0015.085 B MAD21.48200.16 MAD+30.59%3.02%Finance
Sell
CCSRCOSUMAR
10.233 B MAD196.00 MAD+0.10%2520.0218.501 B MAD18.3510.68 MAD+32.27%3.58%Process Industries
Sell
GGAZAFRIQUIA GAZ
8.257 B MAD4150 MAD−1.19%6243.9314.266 B MAD29.63140.06 MAD−4.45%3.37%Distribution Services
Sell
LLHMLAFARGEHOLCIM MAR
8.212 B MAD2000 MAD0.00%1.951 K0.5946.862 B MAD30.2066.23 MAD−23.01%3.30%Non-Energy Minerals
Strong sell
MMNGMANAGEM
7.508 B MAD2360 MAD0.00%2.658 K2.0428.001 B MAD46.5450.70 MAD−40.29%1.25%Non-Energy Minerals
Strong buy
CCIHCIH
7.028 B MAD386.90 MAD−0.54%690.0311.872 B MAD16.6223.28 MAD3.60%Finance
Sell
SSAHSANLAM MAROC
6.973 B MAD1825 MAD0.00%270.387.513 B MAD13.43135.89 MAD−7.82%1.97%Finance
Sell
TTGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
6.866 B MAD333.50 MAD−0.15%8.354 K0.2410.568 B MAD29.1011.46 MAD+52.00%1.80%Industrial Services
LLESLESIEUR CRISTAL
5.934 B MAD270.05 MAD−0.79%1140.527.462 B MAD3729.970.07 MAD−98.57%1.67%Consumer Non-Durables
Strong sell
SSIDSONASID
4.996 B MAD846.0 MAD+0.48%1.744 K0.663.284 B MAD50.7016.69 MAD−39.61%3.56%Non-Energy Minerals
Strong sell
AATLATLANTASANAD
4.974 B MAD147.55 MAD+2.47%600.008.681 B MAD20.337.26 MAD+5.05%3.82%Finance
Sell
AATHAUTO HALL
4.912 B MAD78.70 MAD−0.37%230.003.973 B MAD141.980.55 MAD−89.44%4.43%Retail Trade
Strong sell
CCMACIMENTS DU MAROC
4.333 B MAD1780 MAD0.00%6.959 K0.9425.696 B MAD26.4967.21 MAD−18.95%3.37%Non-Energy Minerals
Sell
MMSASODEP-MARSA MAROC
4.32 B MAD283.40 MAD−0.56%13.277 K1.3820.918 B MAD24.4111.61 MAD+27.89%2.81%Transportation
Buy
BBCIBMCI
4.047 B MAD580.1 MAD−2.83%2.99 K1.047.928 B MAD3.02%Finance
Sell
MMABMAGHREBAIL
4.005 B MAD925.0 MAD−2.22%1202.271.28 B MAD10.0292.33 MAD+29.03%5.41%Finance
MMLEMAROC LEASING
3.99 B MAD367.00 MAD−5.13%10.011.019 B MAD9.7837.52 MAD+14.81%3.81%Finance
CCDMCDM
3.692 B MAD899.9 MAD−0.01%3500.429.792 B MAD19.4646.23 MAD3.00%Finance
Sell
DDHODELTA HOLDING
3.133 B MAD46.00 MAD−0.22%2.807 K0.404.038 B MAD21.332.16 MAD+9.81%3.04%Producer Manufacturing
SSBMSOCIETE DES BOISSONS DU MAROC
2.922 B MAD2600 MAD+1.56%60.027.244 B MAD11.55225.20 MAD+90.34%5.68%Consumer Non-Durables
Buy
OOULOULMES
2.625 B MAD1282 MAD−5.94%10.002.538 B MAD1.29%Consumer Non-Durables
Buy
AADHDOUJA PROM ADDOHA
2.594 B MAD32.50 MAD−0.34%297.739 K0.3913.127 B MAD74.880.43 MAD0.00%Finance
Strong sell
MMUTMUTANDIS SCA
2.442 B MAD263.25 MAD−0.85%2.678 K0.142.455 B MAD21.6012.19 MAD+62.62%3.20%Consumer Non-Durables
SSOTSOTHEMA
2.362 B MAD990 MAD−1.39%670.447.229 B MAD2.49%Health Technology
JJETJET CONTRACTORS
2.276 B MAD609.0 MAD−0.81%8450.141.86 B MAD0.00%Industrial Services
AADIALLIANCES
2.043 B MAD259.00 MAD+2.78%97.485 K1.955.564 B MAD23.9410.82 MAD+100.24%0.00%Finance
Sell
AAKTAKDITAL S.A
1.907 B MAD668.0 MAD−0.48%44.925 K3.068.502 B MAD48.4413.79 MAD0.48%Health Services
DDWYDISWAY
1.87 B MAD716.9 MAD−0.14%10.001.354 B MAD20.6334.74 MAD−39.10%4.88%Distribution Services
Buy
UUMRUNIMER
1.394 B MAD177.20 MAD−0.28%10.002.023 B MAD−2.99 MAD+63.73%0.56%Consumer Non-Durables
AALMALUMINIUM DU MAROC
1.27 B MAD1547 MAD+4.53%1621.76720.831 M MAD108.0714.31 MAD−63.35%4.52%Producer Manufacturing
Strong sell
RRISRISMA
1.175 B MAD249.00 MAD−0.80%2120.123.596 B MAD14.6217.03 MAD0.00%Consumer Services
HHPSHPS
1.117 B MAD560.0 MAD−0.09%1.243 K0.434.151 B MAD40.5313.82 MAD−1.66%1.07%Technology Services
Buy
SSMISMI
1.066 B MAD2143 MAD+9.95%4.96 K8.823.206 B MAD20.93102.40 MAD0.00%Non-Energy Minerals
CCFGCFG BANK
969.09 M MAD163.00 MAD0.00%22.667 K0.725.706 B MAD34.374.74 MAD0.00%Finance
SSLFSALAFIN
874.56 M MAD554.2 MAD−8.70%150.021.896 B MAD19.1228.99 MAD2.22%Finance
PPROPROMOPHARM S.A
805.516 M MAD946.0 MAD−0.11%20.13947 M MAD16.6356.90 MAD+46.85%4.22%Health Technology
SSNPSNEP
794.476 M MAD599.9 MAD−0.02%7793.311.44 B MAD−19.43 MAD−136.96%2.67%Process Industries
MMICMICRODATA
751.17 M MAD665.0 MAD0.00%300.041.117 B MAD19.5334.05 MAD+25.55%3.76%Technology Services
RRDSRES DAR SAADA
703.135 M MAD98.00 MAD+3.70%282.989 K1.172.477 B MAD−2.56 MAD−293.55%0.00%Finance
CCTMCTM
656.087 M MAD630.0 MAD+0.80%10.01772.366 M MAD12.2451.47 MAD+79.23%3.97%Transportation
AARDARADEI CAPITAL
640.81 M MAD549.9 MAD+0.02%2400.066.165 B MAD22.7124.22 MAD0.99%Technology Services
TTIMTIMAR
627.313 M MAD660.0 MAD0.00%50.45198.726 M MAD8.5577.22 MAD+89.15%0.00%Transportation
CCOLCOLORADO
611.402 M MAD56.50 MAD−0.82%3.48 K0.31918.22 M MAD23.572.40 MAD+2.65%3.51%Process Industries
ZZDJZELLIDJA S.A
603.03 M MAD74.41 MAD+6.00%971.9442.626 M MAD−1.92 MAD+53.63%0.00%Non-Energy Minerals
FFBRFENIE BROSSETTE
603 M MAD119.00 MAD−2.30%4320.18175.268 M MAD0.00%Distribution Services
CCMTMINIERE TOUISSIT
591.914 M MAD1377 MAD−0.79%3520.182.334 B MAD14.5994.36 MAD+4.21%4.32%Non-Energy Minerals
Strong buy
EEQDEQDOM
582 M MAD1165 MAD−2.92%340.071.946 B MAD4.72%Finance
SSRMREALISATIONS MECANIQUES
312.982 M MAD98.90 MAD−0.35%1443.5031.648 M MAD−27.03 MAD0.00%Distribution Services
MMOXMAGHREB OXYGENE
290.597 M MAD208.00 MAD0.00%753.02169 M MAD17.7111.74 MAD1.92%Process Industries
SS2MS.M MONETIQUE
279.981 M MAD190.50 MAD−1.24%500.30156.648 M MAD7.1826.54 MAD+703.53%0.00%Technology Services
AAFMAFMA
258.781 M MAD1228 MAD+0.08%1001.821.227 B MAD20.4760.00 MAD+3.70%4.48%Finance
CCRSCARTIER SAADA
244.896 M MAD26.00 MAD−0.76%8300.46136.89 M MAD34.630.75 MAD0.00%Consumer Non-Durables
AAGMAGMA
160.813 M MAD6670 MAD0.00%10.061.334 B MAD21.07316.49 MAD+21.83%3.82%Finance
SSNASTOKVIS NORD AFRIQUE
149.981 M MAD10.99 MAD0.00%140.01101.055 M MAD−13.94 MAD−337.78%0.00%Distribution Services
MMDPMED PAPER
107.863 M MAD19.50 MAD−2.50%7.9 K2.1195.676 M MAD0.00%Process Industries
SSTRSTROC INDUSTRIE
86.659 M MAD34.50 MAD+1.47%4150.4342.45 M MAD−31.81 MAD−266.04%0.00%Industrial Services
MM2MM2M GROUP
78.582 M MAD486.00 MAD−0.21%720.48315.467 M MAD−22.81 MAD+25.62%0.00%Technology Services
IIMOIMMORENTE INVEST
72.513 M MAD94.83 MAD+0.88%1130.05846.658 M MAD19.964.75 MAD+1023.99%5.32%Finance
BBALBALIMA
58.282 M MAD230.00 MAD+2.22%300.84401.12 M MAD45.125.10 MAD−10.08%2.39%Finance
AAFIAFRIC INDUSTRIES
43.091 M MAD325.00 MAD+1.56%1.056 K6.4293.28 M MAD21.2615.29 MAD−15.40%6.25%Process Industries
IINVINVOLYS
37.1 M MAD88.05 MAD+1.21%9611.8133.296 M MAD5.75%Technology Services
RREBREBAB COMPANY
0 MAD66.00 MAD−5.43%10.0111.646 M MAD0.00%Non-Energy Minerals
DDYTDISTY TECHNOLOGIES
250.00 MAD0.00%1.587 K0.88Distribution Services
IIBCIB MAROC.COM
37.00 MAD+3.53%60.0115.447 M MAD0.00%Commercial Services