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 MAD549.7 MAD+0.04%51.56 K1.22110.992 B MAD13.6040.42 MAD3.00%Finance
IAMITISSALAT AL-MAGHRIB
36.786 B MAD93.70 MAD+3.59%440.082 K4.0182.371 B MAD65.851.42 MAD−65.23%2.34%Communications
Buy
BBCPBCP
28.911 B MAD299.95 MAD−0.35%328.954 K9.3760.984 B MAD15.4319.43 MAD3.33%Finance
BBOABANK OF AFRICA
25.397 B MAD192.00 MAD−1.03%17.526 K1.4140.813 B MAD14.2513.47 MAD2.08%Finance
Sell
TTMATOTALENERGIES MARKETING MAROC
16.933 B MAD1,500 MAD+0.67%1900.2813.44 B MAD267.465.61 MAD−94.63%3.73%Retail trade
Sell
LLBVLABEL VIE
15.8 B MAD4,500 MAD+2.39%2000.0713.023 B MAD25.65175.43 MAD+22.29%2.15%Retail trade
Buy
TTQMTAQA MOROCCO
13.191 B MAD1,305 MAD−0.53%2.009 K1.3030.783 B MAD27.8546.86 MAD−5.24%2.68%Utilities
WWAAWAFA ASSURANCE
12.074 B MAD4,400 MAD+4.76%3750.4115.4 B MAD21.98200.16 MAD+30.59%3.18%Finance
CCSRCOSUMAR
10.233 B MAD192.50 MAD+0.26%66.637 K1.6518.189 B MAD18.0210.68 MAD+32.27%3.64%Process industries
Buy
GGAZAFRIQUIA GAZ
8.257 B MAD3,839 MAD+1.56%2.009 K7.1813.197 B MAD27.41140.06 MAD−4.45%3.65%Distribution services
LLHMLAFARGEHOLCIM MAR
8.212 B MAD1,907 MAD+0.63%2.121 K0.6844.683 B MAD3.46%Non-energy minerals
Strong sell
MMNGMANAGEM
7.508 B MAD2,819 MAD−0.04%1280.2233.447 B MAD55.6050.70 MAD−40.29%1.06%Non-energy minerals
Sell
CCIHCIH
7.028 B MAD420.00 MAD0.00%5.012 K0.2413.229 B MAD17.2424.36 MAD3.33%Finance
Sell
SSAHSANLAM MAROC
6.973 B MAD1,857 MAD−5.69%440.387.645 B MAD4.15%Finance
TTGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
6.866 B MAD390.00 MAD0.00%29.862 K1.3012.34 B MAD34.0311.46 MAD+52.00%1.92%Industrial services
LLESLESIEUR CRISTAL
5.934 B MAD275.00 MAD0.00%1310.297.599 B MAD0.73%Consumer non-durables
Strong sell
SSIDSONASID
4.996 B MAD830.0 MAD−0.60%20.751 K15.033.237 B MAD2.53%Non-energy minerals
Strong sell
AATLATLANTASANAD
4.974 B MAD129.20 MAD−3.58%10.326 K0.967.789 B MAD17.807.26 MAD+5.05%4.41%Finance
AATHAUTO HALL
4.912 B MAD75.00 MAD+2.04%47.234 K0.533.772 B MAD135.310.55 MAD−89.44%2.67%Retail trade
Strong sell
BBCIBMCI
4.759 B MAD630.0 MAD+3.11%4.134 K2.898.366 B MAD2.86%Finance
CCMACIMENTS DU MAROC
4.333 B MAD1,865 MAD+1.30%8730.2326.923 B MAD27.7567.21 MAD−18.95%3.75%Non-energy minerals
MMSASODEP-MARSA MAROC
4.32 B MAD408.00 MAD−0.49%9.366 K0.2829.945 B MAD35.1411.61 MAD+27.89%2.08%Transportation
Sell
MMABMAGHREBAIL
4.005 B MAD930.0 MAD−0.21%1143.151.287 B MAD10.0792.33 MAD+29.03%5.38%Finance
MMLEMAROC LEASING
3.99 B MAD385.00 MAD+5.77%520.711.069 B MAD3.64%Finance
CCDMCDM
3.692 B MAD940.0 MAD+1.62%5000.2810.228 B MAD16.8255.89 MAD3.64%Finance
Buy
DDHODELTA HOLDING
3.133 B MAD57.00 MAD+0.04%8.33 K0.364.993 B MAD19.752.89 MAD+41.77%2.63%Producer manufacturing
SSBMSOCIETE DES BOISSONS DU MAROC
2.922 B MAD2,595 MAD+3.22%3001.047.343 B MAD11.52225.20 MAD+90.34%6.17%Consumer non-durables
Buy
OOULOULMES
2.625 B MAD1,315 MAD−0.53%121.462.604 B MAD1.67%Consumer non-durables
Buy
AADHDOUJA PROM ADDOHA
2.594 B MAD37.70 MAD−0.76%354.438 K0.5015.176 B MAD86.870.43 MAD0.00%Finance
Strong sell
SSOTSOTHEMA
2.486 B MAD1,000.0 MAD0.00%1.057 K0.467.2 B MAD27.4036.49 MAD+6.39%1.70%Health technology
MMUTMUTANDIS SCA
2.442 B MAD310.00 MAD−0.77%3.691 K0.182.866 B MAD16.6218.66 MAD+133.26%3.39%Consumer non-durables
Strong buy
JJETJET CONTRACTORS
2.276 B MAD889.4 MAD−1.18%1.671 K0.402.694 B MAD0.79%Industrial services
AADIALLIANCES
2.043 B MAD320.00 MAD+0.95%28.54 K0.357.065 B MAD29.5810.82 MAD+100.24%0.94%Finance
AAKTAKDITAL S.A
1.907 B MAD1,005 MAD+0.30%46.141 K4.7414.23 B MAD72.8713.79 MAD0.60%Health services
DDWYDISWAY
1.87 B MAD682.9 MAD+1.47%3323.321.288 B MAD19.6634.74 MAD−39.10%5.13%Distribution services
UUMRUNIMER
1.394 B MAD174.90 MAD−0.57%30.001.996 B MAD−2.99 MAD+63.73%0.57%Consumer non-durables
AALMALUMINIUM DU MAROC
1.27 B MAD1,370 MAD−1.51%741.29638.357 M MAD95.7114.31 MAD−63.35%6.57%Producer manufacturing
RRISRISMA
1.175 B MAD225.00 MAD−1.83%1.461 K1.093.224 B MAD13.2117.03 MAD2.67%Consumer services
HHPSHPS
1.117 B MAD573.1 MAD+0.37%37.41 K11.684.244 B MAD41.4813.82 MAD−1.66%1.19%Technology services
SSMISMI
1.066 B MAD2,278 MAD+0.35%4501.463.748 B MAD22.25102.40 MAD3.51%Non-energy minerals
CCFGCFG BANK
969.09 M MAD194.00 MAD+1.57%125.816 K4.866.792 B MAD32.306.01 MAD1.70%Finance
SSLFSALAFIN
874.56 M MAD545.0 MAD−3.88%1.334 K7.941.703 B MAD18.8028.99 MAD2.61%Finance
DDRIDARI COUSPATE
874.239 M MAD3,700 MAD+5.84%140.621.104 B MAD31.34118.07 MAD−16.26%3.24%Consumer non-durables
PPROPROMOPHARM S.A
805.516 M MAD1,051 MAD−4.02%1151.481.051 B MAD18.4756.90 MAD+16.13%3.81%Health technology
SSNPSNEP
794.476 M MAD481.20 MAD−1.80%5621.071.155 B MAD−19.43 MAD−136.96%3.33%Process industries
MMICMICRODATA
751.17 M MAD625.1 MAD−2.33%10.011.05 B MAD18.3634.05 MAD+25.55%5.44%Technology services
RRDSRES DAR SAADA
703.135 M MAD74.35 MAD−1.46%80.687 K1.431.949 B MAD−2.56 MAD−293.55%0.00%Finance
Sell
CCTMCTM
656.087 M MAD660.0 MAD+0.46%95814.34809.145 M MAD12.8251.47 MAD+79.23%3.79%Transportation
AARDARADEI CAPITAL
640.81 M MAD496.00 MAD+0.20%1270.115.82 B MAD20.4824.22 MAD1.19%Technology services
CCOLCOLORADO
611.402 M MAD51.00 MAD−0.91%9.227 K9.16821.998 M MAD21.272.40 MAD+16.52%4.41%Process industries
ZZDJZELLIDJA S.A
603.03 M MAD178.00 MAD+1.71%320.26101.967 M MAD−1.92 MAD+53.63%0.00%Non-energy minerals
FFBRFENIE BROSSETTE
603 M MAD114.00 MAD+0.48%80.01164.044 M MAD0.00%Distribution services
CCMTMINIERE TOUISSIT
591.914 M MAD1,660 MAD−0.66%2.214 K5.522.791 B MAD17.5994.36 MAD+4.21%3.61%Non-energy minerals
SSRMREALISATIONS MECANIQUES
312.982 M MAD482.95 MAD−1.03%8350.79154.544 M MAD−27.03 MAD−751.87%0.00%Distribution services
MMOXMAGHREB OXYGENE
290.597 M MAD230.00 MAD+1.32%150.18186.875 M MAD19.5811.74 MAD1.74%Process industries
SS2MS.M MONETIQUE
279.981 M MAD240.00 MAD−6.21%7261.24194.897 M MAD9.0426.54 MAD+703.53%0.00%Technology services
AAFMAFMA
258.781 M MAD1,180 MAD−1.91%2306.391.18 B MAD19.6760.00 MAD+3.70%4.66%Finance
CCRSCARTIER SAADA
253.436 M MAD38.50 MAD−2.21%5.987 K3.59202.702 M MAD25.561.51 MAD0.00%Consumer non-durables
SSNASTOKVIS NORD AFRIQUE
149.981 M MAD15.50 MAD+3.33%5.07 K0.84142.525 M MAD−13.94 MAD−337.78%0.00%Distribution services
MMDPMED PAPER
107.863 M MAD21.38 MAD+2.54%5.374 K0.76102.278 M MAD17.781.20 MAD+227.40%0.00%Process industries
SSTRSTROC INDUSTRIE
86.659 M MAD48.99 MAD−1.03%1810.1961.165 M MAD−31.81 MAD−266.04%0.00%Industrial services
MM2MM2M GROUP
78.582 M MAD545.0 MAD−1.18%80.52353.038 M MAD−22.81 MAD+25.62%0.00%Technology services
IIMOIMMORENTE INVEST
72.513 M MAD91.00 MAD0.00%26.968 K4.39819.637 M MAD19.164.75 MAD+1,023.99%5.49%Finance
BBALBALIMA
58.282 M MAD229.50 MAD+0.22%193.22400.248 M MAD45.025.10 MAD−10.08%2.40%Finance
AAFIAFRIC INDUSTRIES
43.091 M MAD319.00 MAD+0.02%2750.8292.989 M MAD6.27%Process industries
IINVINVOLYS
37.116 M MAD105.95 MAD+0.43%200.0840.549 M MAD58.881.80 MAD+12,571.83%0.00%Technology services
RREBREBAB COMPANY
0 MAD104.85 MAD0.00%4326.2318.501 M MAD0.00%Non-energy minerals
EEQDEQDOM
1,104 MAD+0.55%40.021.844 B MAD4.98%Finance
IIBCIB MAROC.COM
37.10 MAD−0.13%3600.7915.489 M MAD0.00%Commercial services
DDYTDISTY TECHNOLOGIES
236.80 MAD+1.20%3160.33Distribution services