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 MAD515.5 MAD+0.82%21.849 K0.66104.087 B MAD12.7540.42 MAD3.01%Finance
Neutral
IAMITISSALAT AL-MAGHRIB
36.786 B MAD90.50 MAD−1.60%50.92 K0.2679.558 B MAD15.066.01 MAD−12.07%4.64%Communications
Sell
BBCPBCP
28.911 B MAD296.00 MAD+1.02%204.624 K2.5060.18 B MAD15.2319.43 MAD3.04%Finance
Neutral
BBOABANK OF AFRICA
25.397 B MAD193.90 MAD+0.47%3.033 K0.4941.216 B MAD14.3913.47 MAD2.03%Finance
Sell
TTMATOTALENERGIES MARKETING MAROC
16.933 B MAD1379 MAD−0.07%3.398 K4.2012.356 B MAD245.895.61 MAD−94.63%4.06%Retail Trade
Sell
LLBVLABEL VIE
15.8 B MAD4390 MAD+2.09%3.04 K1.2312.704 B MAD25.02175.43 MAD+22.29%1.97%Retail Trade
Buy
TTQMTAQA MOROCCO
13.191 B MAD1300 MAD−1.52%5.997 K2.1030.665 B MAD29.5643.98 MAD+3.23%2.69%Utilities
Sell
WWAAWAFA ASSURANCE
12.074 B MAD3900 MAD−2.50%3.559 K8.5813.65 B MAD19.48200.16 MAD+30.59%3.33%Finance
Sell
CCSRCOSUMAR
10.233 B MAD195.95 MAD+0.51%3.065 K0.2918.515 B MAD18.3510.68 MAD+32.27%3.57%Process Industries
Sell
GGAZAFRIQUIA GAZ
8.257 B MAD3900 MAD−4.88%2880.1713.406 B MAD27.84140.06 MAD−4.45%3.59%Distribution Services
Sell
LLHMLAFARGEHOLCIM MAR
8.212 B MAD1900 MAD−1.55%6.033 K1.4844.519 B MAD28.6966.23 MAD−23.01%3.47%Non-Energy Minerals
Sell
MMNGMANAGEM
7.508 B MAD2500 MAD+0.85%1.239 K0.5529.662 B MAD49.3150.70 MAD−40.29%1.18%Non-Energy Minerals
Sell
CCIHCIH
7.028 B MAD388.00 MAD+2.11%1.385 K0.0611.842 B MAD15.9024.41 MAD3.61%Finance
Sell
SSAHSANLAM MAROC
6.973 B MAD1950 MAD0.00%2140.418.028 B MAD14.35135.89 MAD−7.82%1.85%Finance
Sell
TTGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
6.866 B MAD310.00 MAD−0.32%16.274 K2.759.808 B MAD27.0511.46 MAD+52.00%1.94%Industrial Services
LLESLESIEUR CRISTAL
5.934 B MAD300.00 MAD+9.09%17.155 K1.018.289 B MAD4143.650.07 MAD−98.57%1.50%Consumer Non-Durables
Strong sell
SSIDSONASID
4.996 B MAD833.0 MAD−1.42%3.698 K1.093.249 B MAD49.9216.69 MAD−39.61%3.60%Non-Energy Minerals
Strong sell
AATLATLANTASANAD
4.974 B MAD132.00 MAD−2.22%15.292 K2.067.957 B MAD18.197.26 MAD+5.05%4.17%Finance
Sell
AATHAUTO HALL
4.912 B MAD73.00 MAD−2.01%20.139 K23.213.672 B MAD131.700.55 MAD−89.44%4.79%Retail Trade
Strong sell
BBCIBMCI
4.759 B MAD605.0 MAD−0.82%1.12 K0.268.034 B MAD36.3716.64 MAD2.98%Finance
Sell
CCMACIMENTS DU MAROC
4.333 B MAD1820 MAD+1.11%1.956 K2.3326.274 B MAD27.0867.21 MAD−18.95%3.30%Non-Energy Minerals
Neutral
MMSASODEP-MARSA MAROC
4.32 B MAD312.00 MAD−0.26%9.603 K0.1422.899 B MAD26.8711.61 MAD+27.89%2.56%Transportation
Buy
MMABMAGHREBAIL
4.005 B MAD972.0 MAD0.00%200.371.345 B MAD10.5392.33 MAD+29.03%5.14%Finance
MMLEMAROC LEASING
3.99 B MAD414.45 MAD0.00%1210.841.151 B MAD11.0537.52 MAD+14.81%3.38%Finance
CCDMCDM
3.692 B MAD950.0 MAD+1.85%9001.1910.337 B MAD19.6748.31 MAD2.84%Finance
Sell
DDHODELTA HOLDING
3.133 B MAD49.00 MAD−0.91%30.041 K3.274.292 B MAD22.722.16 MAD+9.81%2.86%Producer Manufacturing
SSBMSOCIETE DES BOISSONS DU MAROC
2.922 B MAD2449 MAD−1.96%1.648 K1.306.93 B MAD10.87225.20 MAD+90.34%5.94%Consumer Non-Durables
Buy
OOULOULMES
2.625 B MAD1336 MAD+4.13%10.002.645 B MAD41.3832.28 MAD+56.52%1.24%Consumer Non-Durables
Buy
AADHDOUJA PROM ADDOHA
2.594 B MAD30.28 MAD+0.93%165.187 K0.9212.189 B MAD69.770.43 MAD0.00%Finance
Strong sell
SSOTSOTHEMA
2.486 B MAD1000.0 MAD+5.15%1.284 K11.427.2 B MAD27.4036.49 MAD+6.39%2.50%Health Technology
MMUTMUTANDIS SCA
2.442 B MAD264.75 MAD+1.05%6.804 K1.022.448 B MAD21.7212.19 MAD+62.62%3.21%Consumer Non-Durables
JJETJET CONTRACTORS
2.276 B MAD575.0 MAD+0.88%1.018 K0.381.742 B MAD0.00%Industrial Services
NNEJAUTO NEJMA
2.275 B MAD1951 MAD−4.32%10.081.996 B MAD12.65154.19 MAD+8.32%4.82%Retail Trade
AADIALLIANCES
2.043 B MAD246.00 MAD−0.40%15.158 K0.985.431 B MAD22.7410.82 MAD+100.24%0.00%Finance
Sell
AAKTAKDITAL S.A
1.907 B MAD691.0 MAD+1.39%4.404 K0.498.753 B MAD50.1113.79 MAD0.47%Health Services
DDWYDISWAY
1.87 B MAD697.0 MAD+1.75%190.021.314 B MAD20.0634.74 MAD−39.10%5.02%Distribution Services
Buy
AALMALUMINIUM DU MAROC
1.27 B MAD1509 MAD0.00%545.00703.125 M MAD105.4214.31 MAD−63.35%4.64%Producer Manufacturing
Strong sell
RRISRISMA
1.175 B MAD240.00 MAD+0.84%9.242 K13.513.438 B MAD14.0917.03 MAD0.00%Consumer Services
HHPSHPS
1.117 B MAD520.0 MAD−1.52%1.867 K0.213.851 B MAD37.6413.82 MAD−1.66%1.15%Technology Services
Buy
SSMISMI
1.066 B MAD2350 MAD−2.08%610.473.866 B MAD22.95102.40 MAD0.00%Non-Energy Minerals
CCFGCFG BANK
969.09 M MAD160.00 MAD+1.20%46.403 K0.565.601 B MAD33.744.74 MAD0.00%Finance
SSLFSALAFIN
874.56 M MAD531.0 MAD−9.94%4500.111.659 B MAD18.3128.99 MAD2.68%Finance
PPROPROMOPHARM S.A
805.516 M MAD934.0 MAD0.00%1041.66934 M MAD16.4256.90 MAD+46.85%4.28%Health Technology
SSNPSNEP
794.476 M MAD509.9 MAD−0.80%5601.261.224 B MAD−19.43 MAD−136.96%3.14%Process Industries
MMICMICRODATA
751.17 M MAD649.5 MAD+1.48%210.041.091 B MAD19.0834.05 MAD+25.55%3.85%Technology Services
RRDSRES DAR SAADA
703.135 M MAD79.05 MAD−1.19%42.685 K1.072.072 B MAD−2.56 MAD−293.55%0.00%Finance
Strong sell
CCTMCTM
656.087 M MAD695.0 MAD+2.67%6008.51852.055 M MAD13.5051.47 MAD+79.23%3.60%Transportation
AARDARADEI CAPITAL
640.81 M MAD500.00 MAD+1.63%1.203 K0.265.867 B MAD20.6524.22 MAD1.08%Technology Services
CCOLCOLORADO
611.402 M MAD52.97 MAD+0.53%170.01853.75 M MAD22.102.40 MAD+2.65%3.78%Process Industries
FFBRFENIE BROSSETTE
603 M MAD98.10 MAD−1.90%700.06141.164 M MAD0.00%Distribution Services
CCMTMINIERE TOUISSIT
591.914 M MAD1290 MAD−0.39%7970.602.169 B MAD13.6794.36 MAD+4.21%4.65%Non-Energy Minerals
Strong buy
EEQDEQDOM
582 M MAD1058 MAD−9.96%1.143 K3.501.767 B MAD5.20%Finance
SSRMREALISATIONS MECANIQUES
312.982 M MAD107.50 MAD0.00%4492.6234.4 M MAD−27.03 MAD−751.87%0.00%Distribution Services
MMOXMAGHREB OXYGENE
290.597 M MAD204.00 MAD−5.12%221.29165.75 M MAD17.3711.74 MAD1.96%Process Industries
SS2MS.M MONETIQUE
279.981 M MAD176.95 MAD+5.33%40.01143.696 M MAD6.6726.54 MAD+703.53%0.00%Technology Services
AAFMAFMA
258.781 M MAD1248 MAD+1.96%1010.711.248 B MAD20.8060.00 MAD+3.70%4.41%Finance
CCRSCARTIER SAADA
253.436 M MAD31.59 MAD+1.90%1500.31166.321 M MAD0.00%Consumer Non-Durables
AAGMAGMA
160.813 M MAD6825 MAD−2.35%10.081.365 B MAD21.56316.49 MAD+21.83%3.74%Finance
SSNASTOKVIS NORD AFRIQUE
149.981 M MAD10.99 MAD−0.09%1950.22101.055 M MAD−13.94 MAD−337.78%0.00%Distribution Services
MMDPMED PAPER
107.863 M MAD18.98 MAD+0.42%8.752 K4.4090.797 M MAD15.791.20 MAD+227.40%0.00%Process Industries
SSTRSTROC INDUSTRIE
86.659 M MAD34.00 MAD0.00%40.0242.45 M MAD−31.81 MAD−266.04%0.00%Industrial Services
MM2MM2M GROUP
78.582 M MAD452.10 MAD+0.29%30.25292.86 M MAD−22.81 MAD+25.62%0.00%Technology Services
IIMOIMMORENTE INVEST
72.513 M MAD92.60 MAD−0.43%2.083 K1.20834.048 M MAD19.494.75 MAD+1023.99%5.40%Finance
BBALBALIMA
58.282 M MAD235.00 MAD+0.11%263.29409.404 M MAD46.105.10 MAD−10.08%2.34%Finance
AAFIAFRIC INDUSTRIES
43.091 M MAD317.00 MAD−0.94%9301.7292.406 M MAD20.7315.29 MAD−15.40%6.31%Process Industries
IINVINVOLYS
37.116 M MAD84.02 MAD−1.15%60.0632.156 M MAD46.691.80 MAD+12571.83%5.95%Technology Services
RREBREBAB COMPANY
0 MAD70.85 MAD−0.07%10.0312.502 M MAD0.00%Non-Energy Minerals
IIBCIB MAROC.COM
33.40 MAD+9.11%20.0213.944 M MAD0.00%Commercial Services
DDYTDISTY TECHNOLOGIES
258.50 MAD−0.58%1000.04Distribution Services