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
ATWATTIJARIWAFA BANK
48.13 B MAD670.0 MAD+0.90%82.41 K0.74135.28 B MAD14.2347.09 MAD+26.66%2.46%Finance
Buy
IAMITISSALAT AL-MAGHRIB
36.7 B MAD115.00 MAD0.00%312.01 K0.72101.1 B MAD56.132.05 MAD−65.91%3.65%Communications
Buy
BCPBCP
32.45 B MAD270.00 MAD0.00%84.1 K0.7654.89 B MAD13.2420.39 MAD+19.28%3.70%Finance
Sell
BOABANK OF AFRICA
27.29 B MAD193.00 MAD+2.12%84.11 K0.7241.65 B MAD12.3015.69 MAD+27.19%2.04%Finance
Sell
TTMATOTALENERGIES MARKETING MAROC
16.93 B MAD1,910 MAD+2.36%3.53 K0.7917.11 B MAD2.93%Retail trade
Sell
LBVLABEL VIE
16.42 B MAD4,200 MAD+0.48%5.1 K1.7012.15 B MAD22.44187.18 MAD+6.70%2.30%Retail trade
Strong buy
WAAWAFA ASSURANCE
12.88 B MAD4,750 MAD−1.00%1.43 K4.5716.63 B MAD21.16224.51 MAD+12.16%2.95%Finance
TQMTAQA MOROCCO
10.88 B MAD2,249 MAD−1.70%1.79 K0.1653.05 B MAD1.56%Utilities
Strong sell
CSRCOSUMAR
10.24 B MAD226.00 MAD+4.03%283.23 K7.0121.35 B MAD3.10%Process industries
Strong buy
MNGMANAGEM
8.86 B MAD5,099 MAD+1.67%4520.1160.5 B MAD0.59%Non-energy minerals
GAZAFRIQUIA GAZ
8.77 B MAD4,150 MAD0.00%370.1014.27 B MAD19.09217.42 MAD+55.23%4.22%Distribution services
Sell
LLHMLAFARGEHOLCIM MAR
8.15 B MAD1,865 MAD−0.05%7.75 K1.2443.7 B MAD3.54%Non-energy minerals
Sell
CIHCIH
7.67 B MAD410.00 MAD−1.20%4.21 K0.7012.91 B MAD14.5228.23 MAD+21.52%3.41%Finance
Strong sell
SSAHSANLAM MAROC
7.48 B MAD2,100 MAD−2.33%5212.138.65 B MAD12.71165.29 MAD+21.63%3.67%Finance
Buy
TGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
6.87 B MAD689.0 MAD+0.29%55.41 K0.7121.8 B MAD1.09%Industrial services
Strong buy
SIDSONASID
5.5 B MAD2,185 MAD+0.69%23.55 K2.678.52 B MAD0.96%Non-energy minerals
Strong sell
LESLESIEUR CRISTAL
5.46 B MAD280.00 MAD−0.02%270.047.74 B MAD322.360.87 MAD+1,099.72%0.71%Consumer non-durables
Strong sell
ATLATLANTASANAD
5.29 B MAD132.50 MAD−0.19%25.63 K0.877.99 B MAD4.30%Finance
Sell
BCIBMCI
5.02 B MAD565.0 MAD−3.73%23.4 K3.657.5 B MAD23.0824.49 MAD+89.89%3.19%Finance
Sell
MSASODEP-MARSA MAROC
5.01 B MAD729.0 MAD+1.53%67.88 K0.6553.51 B MAD1.17%Transportation
Sell
ATHAUTO HALL
4.91 B MAD77.00 MAD+0.06%10.93 K0.313.87 B MAD2.60%Retail trade
Strong sell
CMACIMENTS DU MAROC
4.36 B MAD1,865 MAD−1.32%6.47 K2.4826.92 B MAD3.75%Non-energy minerals
Strong sell
MABMAGHREBAIL
4.3 B MAD975.0 MAD+4.84%100.911.35 B MAD5.13%Finance
CDMCDM
4.21 B MAD1,115 MAD+1.55%11.1 K2.8712.13 B MAD16.3768.09 MAD+47.28%3.07%Finance
Neutral
MLEMAROC LEASING
3.99 B MAD373.10 MAD−5.06%350.701.04 B MAD3.75%Finance
DHODELTA HOLDING
3.14 B MAD81.40 MAD+1.75%181.91 K3.057.13 B MAD24.143.37 MAD+56.35%1.84%Producer manufacturing
AKTAKDITAL S.A
2.95 B MAD1,396 MAD−0.78%18.05 K0.4119.77 B MAD0.43%Health services
Neutral
OULOULMES
2.94 B MAD1,155 MAD−5.56%30.192.29 B MAD1.90%Consumer non-durables
Strong buy
SBMSOCIETE DES BOISSONS DU MAROC
2.86 B MAD2,005 MAD−0.25%2.1 K5.175.67 B MAD7.98%Consumer non-durables
Buy
ADHDOUJA PROM ADDOHA
2.59 B MAD40.02 MAD−2.89%269.5 K0.4116.11 B MAD0.00%Finance
Strong sell
SOTSOTHEMA
2.49 B MAD1,213 MAD+7.82%22.9 K24.618.73 B MAD1.40%Health technology
ADIALLIANCES
2.36 B MAD506.5 MAD−0.12%21.61 K0.2911.18 B MAD0.59%Finance
Strong sell
CMGCMGP GROUP
2.33 B MAD312.00 MAD−2.50%38.82 K1.065.3 B MAD0.00%Producer manufacturing
JETJET CONTRACTORS
2.28 B MAD2,130 MAD+0.05%8.91 K0.836.45 B MAD0.33%Industrial services
MUTMUTANDIS SCA
2.12 B MAD312.65 MAD+4.18%16.95 K1.032.89 B MAD18.1417.24 MAD+41.44%3.36%Consumer non-durables
Strong buy
DWYDISWAY
1.9 B MAD798.0 MAD+1.82%4180.701.5 B MAD19.0941.81 MAD+20.34%4.39%Distribution services
Sell
EQDEQDOM
1.84 B MAD1,051 MAD+0.10%3551.211.76 B MAD5.23%Finance
CFGCFG BANK
1.42 B MAD220.50 MAD−1.56%25.75 K0.517.72 B MAD27.747.95 MAD+67.63%1.50%Finance
Neutral
CTMCTM
1.3 B MAD940.0 MAD0.00%2440.571.15 B MAD1.60%Transportation
UMRUNIMER
1.26 B MAD170.00 MAD−0.93%450.091.94 B MAD−2.45 MAD+17.88%0.59%Consumer non-durables
ALMALUMINIUM DU MAROC
1.21 B MAD1,787 MAD+3.83%600.31832.66 M MAD5.04%Producer manufacturing
Sell
HPSHPS
1.2 B MAD585.0 MAD−0.68%4.96 K1.394.33 B MAD1.16%Technology services
Strong buy
RISRISMA
1.17 B MAD290.10 MAD−1.66%3.2 K0.324.16 B MAD2.07%Consumer services
Neutral
SMISMI
1.05 B MAD2,400 MAD−1.80%2170.163.95 B MAD3.33%Non-energy minerals
MICMICRODATA
900.4 M MAD840.0 MAD+2.44%5282.941.41 B MAD4.05%Technology services
PROPROMOPHARM S.A
898.71 M MAD990.0 MAD+5.32%10.03990 M MAD0.00%Health technology
DRIDARI COUSPATE
874.24 M MAD3,550 MAD−1.39%200.101.06 B MAD3.38%Consumer non-durables
SLFSALAFIN
820.98 M MAD689.0 MAD+1.62%6.26 K9.532.15 B MAD2.07%Finance
RDSRES DAR SAADA
703.13 M MAD111.00 MAD+1.00%116.63 K0.732.91 B MAD0.00%Finance
FBRFENIE BROSSETTE
698 M MAD267.40 MAD+2.85%2.83 K0.69384.78 M MAD0.00%Distribution services
ZDJZELLIDJA S.A
698 M MAD142.00 MAD+0.67%10.0881.34 M MAD0.00%Non-energy minerals
SNPSNEP
633.3 M MAD719.1 MAD+4.37%4.22 K1.721.73 B MAD−31.08 MAD−59.99%0.00%Process industries
COLCOLORADO
611.4 M MAD60.49 MAD−0.02%2.13 K0.48974.95 M MAD3.72%Process industries
ARDARADEI CAPITAL
605.75 M MAD478.00 MAD0.00%1.54 K0.486.01 B MAD1.23%Technology services
Buy
CMTMINIERE TOUISSIT
591.91 M MAD1,860 MAD0.00%3000.303.13 B MAD0.00%Non-energy minerals
Sell
DYTDISTY TECHNOLOGIES
540.83 M MAD339.00 MAD+3.29%14.67 K3.67338.36 M MAD4.42%Distribution services
SRMREALISATIONS MECANIQUES
356.47 M MAD410.00 MAD−1.13%410.08131.2 M MAD0.00%Distribution services
S2MS.M MONETIQUE
312.71 M MAD492.75 MAD+9.99%3.77 K2.72400.15 M MAD0.00%Technology services
MOXMAGHREB OXYGENE
311.41 M MAD449.00 MAD−0.21%510.85364.81 M MAD29.3515.30 MAD+30.25%0.89%Process industries
AFMAFMA
286.2 M MAD1,347 MAD+3.62%600.541.35 B MAD4.08%Finance
CRSCARTIER SAADA
253.44 M MAD33.00 MAD+2.74%2.08 K2.09173.74 M MAD20.281.63 MAD+116.77%0.00%Consumer non-durables
AGMAGMA
172.3 M MAD6,998 MAD−0.01%202.991.4 B MAD3.93%Finance
SNASTOKVIS NORD AFRIQUE
149.98 M MAD56.40 MAD+3.87%63.6 K1.58998.01 M MAD0.00%Distribution services
STRSTROC INDUSTRIE
117 M MAD57.40 MAD+1.61%1.11 K0.5671.66 M MAD−10.01 MAD+68.52%0.00%Industrial services
MDPMED PAPER
105.56 M MAD22.18 MAD+0.86%3.6 K0.53106.11 M MAD0.00%Process industries
M2MM2M GROUP
102.63 M MAD517.0 MAD+1.37%1710.29334.9 M MAD0.00%Technology services
IMOIMMORENTE INVEST
79.22 M MAD90.00 MAD−2.06%2.73 K0.36810.63 M MAD17.215.23 MAD+10.12%5.78%Finance
BALBALIMA
63.15 M MAD220.00 MAD−3.51%251.64383.68 M MAD2.50%Finance
AFIAFRIC INDUSTRIES
43.11 M MAD324.00 MAD+0.59%990.1594.45 M MAD6.17%Process industries
INVINVOLYS
37.5 M MAD97.00 MAD−1.02%1880.8637.12 M MAD−0.26 MAD−114.52%0.00%Technology services
REBREBAB COMPANY
0 MAD84.61 MAD−5.99%371.1214.93 M MAD0.00%Non-energy minerals
IBCIB MAROC.COM
39.00 MAD−2.48%600.1616.28 M MAD0.00%Commercial services