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 MAD501.6 MAD−0.08%99.096 K2.30101.28 B MAD13.4937.18 MAD3.09%Finance
Neutral
IAMITISSALAT AL-MAGHRIB
36.786 B MAD96.45 MAD+0.47%231.643 K1.6384.789 B MAD16.056.01 MAD−12.07%2.27%Communications
Sell
BBCPBCP
28.911 B MAD292.00 MAD−0.68%77.371 K0.6859.367 B MAD17.0817.09 MAD3.08%Finance
Sell
BBOABANK OF AFRICA
16.942 B MAD192.00 MAD−1.54%60.46 K4.1840.813 B MAD15.9112.07 MAD2.05%Finance
Strong sell
TTMATOTALENERGIES MARKETING MAROC
16.933 B MAD1410 MAD+2.55%2640.1712.634 B MAD3.97%Retail Trade
LLBVLABEL VIE
15.8 B MAD4312 MAD−2.66%3970.4412.479 B MAD24.58175.43 MAD+22.29%2.00%Retail Trade
Strong buy
TTQMTAQA MOROCCO
13.191 B MAD1300 MAD−2.26%1.285 K0.3930.665 B MAD29.5643.98 MAD+3.23%2.69%Utilities
Strong sell
WWAAWAFA ASSURANCE
12.074 B MAD4200 MAD0.00%5000.4614.7 B MAD20.98200.16 MAD+30.59%3.10%Finance
Sell
CCSRCOSUMAR
10.233 B MAD198.00 MAD−0.48%15.537 K0.5818.708 B MAD3.54%Process Industries
Sell
GGAZAFRIQUIA GAZ
8.257 B MAD4150 MAD+1.22%20.0114.266 B MAD29.63140.06 MAD−4.45%3.37%Distribution Services
Sell
LLHMLAFARGEHOLCIM MAR
8.212 B MAD2000 MAD0.00%3.292 K0.6446.862 B MAD30.1266.40 MAD−22.80%3.30%Non-Energy Minerals
Strong sell
MMNGMANAGEM
7.508 B MAD2338 MAD−0.09%1960.0527.74 B MAD1.26%Non-Energy Minerals
Strong buy
TTGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
7.287 B MAD310.70 MAD+1.87%75.991 K0.289.831 B MAD1.93%Industrial Services
CCIHCIH
7.028 B MAD379.00 MAD−1.04%540.0111.567 B MAD16.2823.28 MAD3.69%Finance
Sell
SSAHSANLAM MAROC
6.508 B MAD1820 MAD−2.15%40.057.493 B MAD1.98%Finance
Sell
LLESLESIEUR CRISTAL
5.934 B MAD275.00 MAD+0.73%3550.917.599 B MAD3038.670.09 MAD−98.21%1.64%Consumer Non-Durables
Sell
SSIDSONASID
4.996 B MAD844.0 MAD+1.08%3360.043.292 B MAD50.5816.69 MAD−39.61%3.55%Non-Energy Minerals
Strong sell
AATLATLANTASANAD
4.974 B MAD144.00 MAD+2.82%84.916 K4.968.681 B MAD3.82%Finance
Sell
AATHAUTO HALL
4.912 B MAD76.10 MAD+0.78%54.659 K1.523.827 B MAD4.60%Retail Trade
Strong sell
CCMACIMENTS DU MAROC
4.333 B MAD1760 MAD+0.74%4.775 K1.1525.407 B MAD26.1967.21 MAD−18.95%3.41%Non-Energy Minerals
Sell
MMSASODEP-MARSA MAROC
4.32 B MAD285.05 MAD−1.02%14.858 K0.4120.921 B MAD2.81%Transportation
Sell
BBCIBMCI
4.047 B MAD595.0 MAD+3.08%5.005 K0.687.901 B MAD3.03%Finance
Sell
MMABMAGHREBAIL
4.005 B MAD968.0 MAD−0.10%230.381.34 B MAD10.4892.33 MAD+29.03%5.17%Finance
CCDMCDM
3.692 B MAD903.0 MAD−1.85%2.2 K4.459.826 B MAD19.5346.23 MAD2.99%Finance
Sell
DDHODELTA HOLDING
3.133 B MAD48.55 MAD−0.31%3190.004.253 B MAD22.512.16 MAD+9.81%2.88%Producer Manufacturing
SSBMSOCIETE DES BOISSONS DU MAROC
2.922 B MAD2600 MAD0.00%170.047.357 B MAD5.60%Consumer Non-Durables
Buy
OOULOULMES
2.625 B MAD1449 MAD+2.40%33.348 K314.312.869 B MAD1.14%Consumer Non-Durables
Buy
MMUTMUTANDIS SCA
2.442 B MAD266.00 MAD+0.38%6470.082.46 B MAD21.8212.19 MAD+62.62%3.20%Consumer Non-Durables
SSOTSOTHEMA
2.362 B MAD980.2 MAD−2.95%110.017.057 B MAD2.55%Health Technology
JJETJET CONTRACTORS
2.276 B MAD605.0 MAD+4.31%26.606 K2.101.833 B MAD0.00%Industrial Services
AADHDOUJA PROM ADDOHA
2.1 B MAD32.40 MAD−3.25%557.646 K0.2313.043 B MAD0.00%Finance
Sell
AADIALLIANCES
2.017 B MAD233.10 MAD−0.96%42.277 K0.235.147 B MAD0.00%Finance
AAKTAKDITAL S.A
1.907 B MAD720.2 MAD−1.61%15.792 K1.179.123 B MAD0.45%Health Services
DDWYDISWAY
1.87 B MAD712.2 MAD−1.08%1.059 K2.391.343 B MAD20.5034.74 MAD−39.10%4.91%Distribution Services
Buy
AALMALUMINIUM DU MAROC
1.27 B MAD1500 MAD0.00%30.04698.931 M MAD4.67%Producer Manufacturing
Sell
RRISRISMA
1.175 B MAD260.10 MAD−1.51%3.564 K0.073.726 B MAD0.00%Consumer Services
HHPSHPS
1.117 B MAD550.0 MAD−1.26%19.186 K9.784.073 B MAD1.09%Technology Services
Buy
CCFGCFG BANK
969.09 M MAD151.00 MAD−0.56%4.245 K0.095.286 B MAD0.00%Finance
SSLFSALAFIN
874.56 M MAD558.0 MAD−4.45%2951.081.743 B MAD2.42%Finance
PPROPROMOPHARM S.A
805.516 M MAD930.0 MAD+0.54%10.07930 M MAD4.30%Health Technology
SSMISMI
798.392 M MAD1785 MAD−0.28%2501.002.936 B MAD0.00%Non-Energy Minerals
SSNPSNEP
794.5 M MAD578.1 MAD−0.33%2530.111.387 B MAD−23.67 MAD−145.02%2.77%Process Industries
MMICMICRODATA
751.2 M MAD678.3 MAD+2.77%20.001.14 B MAD3.69%Technology Services
TTIMTIMAR
663.808 M MAD660.0 MAD0.00%50.14198.726 M MAD0.00%Transportation
CCTMCTM
656 M MAD642.0 MAD+0.31%1000.44787.078 M MAD3.89%Transportation
FFBRFENIE BROSSETTE
603 M MAD112.00 MAD−0.88%2.365 K0.30161.166 M MAD0.00%Distribution Services
ZZDJZELLIDJA S.A
603 M MAD70.20 MAD−4.27%1363.7140.214 M MAD−1.92 MAD+53.63%0.00%Non-Energy Minerals
CCMTMINIERE TOUISSIT
590 M MAD1320 MAD−0.53%1590.072.219 B MAD4.55%Non-Energy Minerals
Strong buy
AARDARADEI CAPITAL
583.181 M MAD542.0 MAD0.00%1000.016.078 B MAD1.00%Technology Services
EEQDEQDOM
582 M MAD1227 MAD+3.72%1.47 K6.662.049 B MAD4.48%Finance
RRDSRES DAR SAADA
420 M MAD76.50 MAD−1.92%235.997 K0.502.005 B MAD0.00%Finance
MMOXMAGHREB OXYGENE
290.597 M MAD202.05 MAD+0.52%1208.63164.166 M MAD17.2011.74 MAD1.98%Process Industries
SS2MS.M MONETIQUE
278.7 M MAD158.60 MAD+0.70%300.14128.794 M MAD0.00%Technology Services
AAFMAFMA
258.8 M MAD1190 MAD−1.98%1354.471.19 B MAD4.62%Finance
CCRSCARTIER SAADA
244.896 M MAD25.00 MAD−1.57%1.288 K0.38131.625 M MAD33.300.75 MAD0.00%Consumer Non-Durables
AAGMAGMA
160.813 M MAD6678 MAD0.00%10.141.336 B MAD21.10316.49 MAD+21.83%3.82%Finance
SSNASTOKVIS NORD AFRIQUE
150 M MAD11.16 MAD0.00%10.679 K1.03102.618 M MAD0.00%Distribution Services
MMDPMED PAPER
107.864 M MAD19.80 MAD−1.00%3.841 K0.2394.72 M MAD0.00%Process Industries
SSTRSTROC INDUSTRIE
86.7 M MAD37.95 MAD+2.24%1010.0347.381 M MAD0.00%Industrial Services
MM2MM2M GROUP
78.582 M MAD490.00 MAD+0.51%10.01317.411 M MAD−33.35 MAD−8.73%0.00%Technology Services
IIMOIMMORENTE INVEST
72.513 M MAD92.00 MAD−2.02%8.037 K1.09828.644 M MAD19.374.75 MAD+1023.99%5.43%Finance
BBALBALIMA
51.615 M MAD230.00 MAD0.00%130.22401.12 M MAD2.39%Finance
AAFIAFRIC INDUSTRIES
43.091 M MAD320.00 MAD−1.54%2500.5393.28 M MAD6.25%Process Industries
IINVINVOLYS
37.1 M MAD93.00 MAD0.00%660.1435.593 M MAD5.38%Technology Services
RREBREBAB COMPANY
0 MAD67.00 MAD−5.63%601.2811.823 M MAD0.00%Non-Energy Minerals
SSRMREALISATIONS MECANIQUES
95.00 MAD−4.04%1010.4830.4 M MAD0.00%Distribution Services
CCOLCOLORADO
53.00 MAD−1.83%8720.07854.233 M MAD3.77%Process Industries
IIBCIB MAROC.COM
35.50 MAD−1.25%10.0014.821 M MAD0.00%Commercial Services
DDYTDISTY TECHNOLOGIES
250.00 MAD+0.81%8200.08Distribution Services