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 MAD570.1 MAD+0.90%144.277 K3.19114.082 B MAD13.0843.58 MAD2.92%Finance
Buy
IAMITISSALAT AL-MAGHRIB
36.786 B MAD91.25 MAD+0.83%472.651 K3.0979.558 B MAD64.131.42 MAD−65.23%4.64%Communications
Strong buy
BBCPBCP
28.911 B MAD297.00 MAD+0.68%157.585 K1.9959.977 B MAD16.2618.27 MAD3.39%Finance
Sell
BBOABANK OF AFRICA
25.397 B MAD191.90 MAD+0.47%12.176 K4.0841.215 B MAD12.9814.78 MAD2.06%Finance
Sell
TTMATOTALENERGIES MARKETING MAROC
16.933 B MAD1,570 MAD+1.29%3.523 K4.2013.888 B MAD39.1440.11 MAD−60.12%3.61%Retail trade
Sell
LLBVLABEL VIE
15.8 B MAD4,299 MAD+0.92%8570.9912.328 B MAD22.80188.54 MAD+14.93%2.27%Retail trade
Buy
TTQMTAQA MOROCCO
13.191 B MAD1,455 MAD+0.34%8.279 K3.2434.203 B MAD31.0546.86 MAD−5.24%2.41%Utilities
Sell
WWAAWAFA ASSURANCE
12.074 B MAD4,450 MAD+1.16%1.663 K8.1615.396 B MAD21.57206.29 MAD+14.50%3.18%Finance
Sell
CCSRCOSUMAR
10.233 B MAD197.05 MAD+0.46%21.453 K0.5918.534 B MAD17.7011.13 MAD+53.22%3.57%Process industries
Buy
GGAZAFRIQUIA GAZ
8.257 B MAD3,822 MAD+0.03%7760.8013.135 B MAD27.08141.12 MAD−8.32%3.66%Distribution services
Sell
LLHMLAFARGEHOLCIM MAR
8.212 B MAD1,920 MAD+0.52%5.357 K1.0144.754 B MAD30.3563.25 MAD−14.54%3.46%Non-energy minerals
Sell
MMNGMANAGEM
7.508 B MAD2,860 MAD+4.38%2.146 K3.2432.509 B MAD67.3842.45 MAD−77.17%1.09%Non-energy minerals
Strong sell
CCIHCIH
7.028 B MAD415.00 MAD+1.23%20.597 K5.5912.912 B MAD17.1624.19 MAD3.41%Finance
Neutral
SSAHSANLAM MAROC
6.973 B MAD1,918 MAD−0.10%772.237.904 B MAD10.85176.71 MAD+627.69%4.01%Finance
Buy
TTGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
6.866 B MAD454.90 MAD+1.56%84.728 K1.4314.171 B MAD28.7715.81 MAD+86.45%1.67%Industrial services
Strong buy
LLESLESIEUR CRISTAL
5.934 B MAD280.00 MAD0.00%280.027.737 B MAD133.402.10 MAD−81.82%0.71%Consumer non-durables
Strong sell
SSIDSONASID
4.996 B MAD985.0 MAD+1.97%2.688 K0.323.767 B MAD56.9517.29 MAD−43.89%2.17%Non-energy minerals
Sell
AATLATLANTASANAD
4.974 B MAD130.00 MAD−1.48%96.506 K21.407.954 B MAD17.717.34 MAD+3.95%4.32%Finance
Sell
AATHAUTO HALL
4.912 B MAD68.00 MAD−2.16%19.701 K1.243.495 B MAD57.681.18 MAD−60.52%2.88%Retail trade
Sell
BBCIBMCI
4.759 B MAD570.0 MAD−3.85%8110.737.872 B MAD3.04%Finance
Sell
CCMACIMENTS DU MAROC
4.333 B MAD1,850 MAD+1.09%11.798 K2.0426.418 B MAD27.6766.85 MAD−11.93%3.83%Non-energy minerals
Sell
MMSASODEP-MARSA MAROC
4.32 B MAD500.00 MAD+3.31%95.005 K1.8735.523 B MAD35.1014.24 MAD+31.91%1.76%Transportation
Neutral
MMABMAGHREBAIL
4.005 B MAD901.0 MAD+0.11%60.171.247 B MAD9.3896.01 MAD+24.11%5.55%Finance
CCDMCDM
3.692 B MAD1,030 MAD+1.98%2.832 K0.2210.99 B MAD18.4355.89 MAD3.39%Finance
Buy
DDHODELTA HOLDING
3.133 B MAD53.00 MAD0.00%4.086 K0.204.643 B MAD18.362.89 MAD+41.77%2.83%Producer manufacturing
SSBMSOCIETE DES BOISSONS DU MAROC
2.922 B MAD2,493 MAD−0.16%2950.477.066 B MAD11.75212.11 MAD+78.35%6.41%Consumer non-durables
Buy
AADHDOUJA PROM ADDOHA
2.594 B MAD37.00 MAD+6.17%1.143 M3.8514.029 B MAD56.210.66 MAD0.00%Finance
Strong sell
SSOTSOTHEMA
2.486 B MAD955.0 MAD+0.63%310.976.833 B MAD25.0638.11 MAD−10.39%1.79%Health technology
MMUTMUTANDIS SCA
2.442 B MAD310.05 MAD+0.50%28.722 K5.132.853 B MAD16.6218.66 MAD+133.26%3.40%Consumer non-durables
Strong buy
JJETJET CONTRACTORS
2.276 B MAD1,655 MAD+6.43%7.824 K0.714.711 B MAD0.45%Industrial services
AADIALLIANCES
2.043 B MAD346.00 MAD+3.28%66.383 K1.627.396 B MAD25.6713.48 MAD+94.96%0.90%Finance
Sell
AAKTAKDITAL S.A
1.907 B MAD1,039 MAD+0.48%18.113 K1.4714.641 B MAD59.6517.42 MAD0.58%Health services
Neutral
DDWYDISWAY
1.87 B MAD665.0 MAD+0.47%1.184 K6.921.248 B MAD20.3732.65 MAD−37.53%5.29%Distribution services
Sell
AALMALUMINIUM DU MAROC
1.27 B MAD1,409 MAD0.00%120.22656.529 M MAD25.9054.41 MAD−35.49%6.39%Producer manufacturing
Sell
RRISRISMA
1.175 B MAD214.00 MAD−2.26%4.449 K5.473.137 B MAD12.9516.53 MAD2.74%Consumer services
Neutral
HHPSHPS
1.117 B MAD580.0 MAD+3.57%12.937 K1.474.147 B MAD45.5312.74 MAD−30.91%1.21%Technology services
Neutral
SSMISMI
1.066 B MAD2,200 MAD0.00%5444.393.619 B MAD15.05146.20 MAD+505.64%3.64%Non-energy minerals
CCFGCFG BANK
969.09 M MAD192.00 MAD+1.59%33.517 K2.416.617 B MAD31.966.01 MAD1.75%Finance
SSLFSALAFIN
874.56 M MAD569.0 MAD+0.18%3003.501.774 B MAD19.0729.84 MAD2.51%Finance
PPROPROMOPHARM S.A
805.516 M MAD920.0 MAD0.00%170.36920 M MAD16.5155.72 MAD−7.54%4.35%Health technology
SSNPSNEP
794.476 M MAD545.0 MAD+2.83%5.553 K1.401.272 B MAD−24.25 MAD−141.13%3.02%Process industries
MMICMICRODATA
751.17 M MAD625.0 MAD−1.57%2.093 K19.761.067 B MAD16.0039.06 MAD+26.50%5.35%Technology services
RRDSRES DAR SAADA
703.135 M MAD76.00 MAD+1.99%78.808 K1.201.953 B MAD−2.92 MAD−88.80%0.00%Finance
Sell
CCTMCTM
656.087 M MAD650.0 MAD+0.02%2004.16796.763 M MAD2.31%Transportation
AARDARADEI CAPITAL
640.81 M MAD500.00 MAD+0.02%1.95 K0.616.283 B MAD20.6424.23 MAD1.18%Technology services
Strong buy
CCOLCOLORADO
611.402 M MAD50.40 MAD−2.87%1.261 K0.29836.343 M MAD18.612.71 MAD+19.98%4.34%Process industries
ZZDJZELLIDJA S.A
603.03 M MAD104.70 MAD−5.97%10.0263.787 M MAD476.130.22 MAD−98.48%0.00%Non-energy minerals
FFBRFENIE BROSSETTE
602.967 M MAD114.80 MAD+2.50%7570.64161.166 M MAD20.715.54 MAD0.00%Distribution services
CCMTMINIERE TOUISSIT
591.914 M MAD1,592 MAD+4.26%3800.452.567 B MAD16.5896.02 MAD−6.30%3.93%Non-energy minerals
Buy
SSRMREALISATIONS MECANIQUES
312.982 M MAD636.6 MAD+9.99%3.548 K3.56185.216 M MAD−31.48 MAD−234.14%0.00%Distribution services
MMOXMAGHREB OXYGENE
290.597 M MAD234.50 MAD+9.81%412.34190.531 M MAD21.8010.75 MAD1.71%Process industries
SS2MS.M MONETIQUE
279.981 M MAD231.00 MAD+4.74%3190.84179.102 M MAD8.1328.41 MAD+195.78%0.00%Technology services
AAFMAFMA
258.781 M MAD1,190 MAD0.00%10.021.19 B MAD18.0765.84 MAD+8.18%4.62%Finance
CCRSCARTIER SAADA
253.436 M MAD34.00 MAD−0.29%2010.16179.536 M MAD22.571.51 MAD0.00%Consumer non-durables
SSNASTOKVIS NORD AFRIQUE
149.981 M MAD15.00 MAD+1.21%7.86 K5.63262.242 M MAD−12.94 MAD−149.16%0.00%Distribution services
MMDPMED PAPER
107.863 M MAD20.39 MAD+0.94%1.019 K0.2396.633 M MAD0.00%Process industries
SSTRSTROC INDUSTRIE
86.659 M MAD48.20 MAD−1.63%4.151 K1.5361.177 M MAD−29.31 MAD−44.83%0.00%Industrial services
MM2MM2M GROUP
78.582 M MAD550.0 MAD−0.18%120.48356.925 M MAD27.9919.65 MAD0.00%Technology services
IIMOIMMORENTE INVEST
72.513 M MAD90.77 MAD−0.16%7.348 K3.06818.916 M MAD19.354.69 MAD+252.24%5.72%Finance
Strong buy
BBALBALIMA
58.282 M MAD205.00 MAD−0.12%252.19357.52 M MAD28.767.13 MAD−36.53%2.68%Finance
AAFIAFRIC INDUSTRIES
43.091 M MAD305.00 MAD0.00%840.1288.908 M MAD17.4117.52 MAD+25.70%6.56%Process industries
IINVINVOLYS
37.116 M MAD101.45 MAD−0.20%90.1238.903 M MAD7.3013.89 MAD+718.80%0.00%Technology services
EEQDEQDOM
1,099 MAD0.00%910.361.836 B MAD5.00%Finance
DDYTDISTY TECHNOLOGIES
229.00 MAD+0.44%2240.12Distribution services
IIBCIB MAROC.COM
34.05 MAD−2.44%3900.8114.215 M MAD0.00%Commercial services