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 MAD665.0 MAD+1.06%83.72 K1.81132.86 B MAD13.6248.84 MAD+20.84%2.89%Finance
Strong sell
IAMITISSALAT AL-MAGHRIB
36.7 B MAD107.80 MAD+2.67%184.66 K1.1592.31 B MAD52.622.05 MAD−65.91%1.36%Communications
Sell
BCPBCP
32.45 B MAD284.05 MAD+1.45%50.52 K0.7356.93 B MAD13.2721.41 MAD+10.14%3.57%Finance
Sell
BOABANK OF AFRICA
27.29 B MAD270.00 MAD+3.85%39.17 K0.7956.1 B MAD16.3016.56 MAD+24.82%1.52%Finance
Strong sell
TTMATOTALENERGIES MARKETING MAROC
16.75 B MAD1,790 MAD−0.33%6200.2216.09 B MAD17.21104.00 MAD+1,754.39%3.12%Retail trade
Strong sell
LBVLABEL VIE
16.42 B MAD4,250 MAD+1.19%1.74 K0.4312.15 B MAD22.71187.18 MAD+6.70%2.30%Retail trade
Buy
WAAWAFA ASSURANCE
12.88 B MAD5,155 MAD−0.08%5600.3518.06 B MAD22.96224.51 MAD+12.16%2.71%Finance
Sell
TQMTAQA MOROCCO
10.88 B MAD2,885 MAD+5.29%3.17 K0.8664.63 B MAD64.6444.63 MAD+1.49%1.28%Utilities
Strong sell
CSRCOSUMAR
10.24 B MAD230.15 MAD+1.39%46.48 K1.7321.45 B MAD3.08%Process industries
Neutral
MNGMANAGEM
8.86 B MAD5,199 MAD+1.35%6580.7260.87 B MAD0.58%Non-energy minerals
Strong sell
GAZAFRIQUIA GAZ
8.77 B MAD4,399 MAD+5.85%5000.4114.29 B MAD20.23217.42 MAD+55.23%4.21%Distribution services
Sell
LLHMLAFARGEHOLCIM MAR
8.15 B MAD1,924 MAD+1.26%2.49 K0.4444.52 B MAD3.47%Non-energy minerals
Sell
CIHCIH
7.67 B MAD413.00 MAD+0.51%2.42 K0.2712.94 B MAD14.6328.23 MAD+21.52%3.40%Finance
Sell
TGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
7.6 B MAD830.0 MAD+2.52%59.5 K1.1725.62 B MAD50.3316.49 MAD+43.92%0.93%Industrial services
SSAHSANLAM MAROC
7.48 B MAD1,776 MAD−1.66%633.757.31 B MAD10.75165.29 MAD+21.63%4.34%Finance
Buy
SIDSONASID
5.49 B MAD2,530 MAD+7.57%3.42 K1.239.17 B MAD69.8636.21 MAD+117.03%0.89%Non-energy minerals
Strong sell
LESLESIEUR CRISTAL
5.46 B MAD273.50 MAD0.00%20.007.56 B MAD314.870.87 MAD+1,099.72%0.73%Consumer non-durables
Strong sell
ATLATLANTASANAD
5.29 B MAD140.00 MAD0.00%51.1 K1.518.44 B MAD4.07%Finance
Sell
BCIBMCI
5.14 B MAD585.0 MAD0.00%2.02 K0.467.77 B MAD23.3125.10 MAD+50.87%3.08%Finance
Strong sell
ATHAUTO HALL
5.02 B MAD76.78 MAD+2.44%11.23 K1.623.77 B MAD225.960.34 MAD−38.70%2.67%Retail trade
Strong sell
MSASODEP-MARSA MAROC
5.01 B MAD825.1 MAD+1.36%53.41 K1.5259.74 B MAD47.8017.26 MAD+48.67%1.04%Transportation
Sell
CMACIMENTS DU MAROC
4.39 B MAD1,915 MAD+0.79%42.55 K9.3427.43 B MAD30.2463.33 MAD−5.78%3.68%Non-energy minerals
Strong sell
MABMAGHREBAIL
4.3 B MAD917.5 MAD+0.05%40.061.27 B MAD9.3697.99 MAD+6.12%5.45%Finance
CDMCDM
4.21 B MAD1,100 MAD+3.38%3.28 K0.4111.58 B MAD15.3571.68 MAD+48.37%3.21%Finance
Sell
MLEMAROC LEASING
3.99 B MAD353.00 MAD−5.61%70.291.04 B MAD3.74%Finance
DHODELTA HOLDING
3.14 B MAD79.00 MAD−0.63%35.6 K1.686.96 B MAD23.433.37 MAD+56.35%1.89%Producer manufacturing
AKTAKDITAL S.A
2.95 B MAD1,430 MAD+2.51%8.66 K0.5519.75 B MAD57.5724.84 MAD+80.10%0.43%Health services
Neutral
OULOULMES
2.94 B MAD1,221 MAD+3.47%50.482.42 B MAD1.80%Consumer non-durables
Strong buy
SBMSOCIETE DES BOISSONS DU MAROC
2.86 B MAD1,967 MAD−2.14%240.085.69 B MAD25.8576.11 MAD−66.21%7.96%Consumer non-durables
Buy
ADHDOUJA PROM ADDOHA
2.59 B MAD35.00 MAD+2.94%742.06 K1.5313.69 B MAD0.00%Finance
Sell
SOTSOTHEMA
2.49 B MAD1,400 MAD−0.43%4.28 K5.4610.12 B MAD1.21%Health technology
ADIALLIANCES
2.41 B MAD463.00 MAD+2.89%24.45 K0.839.94 B MAD0.67%Finance
Sell
CMGCMGP GROUP
2.33 B MAD310.00 MAD0.00%23.95 K1.755.27 B MAD0.00%Producer manufacturing
Strong buy
JETJET CONTRACTORS
2.28 B MAD1,939 MAD+5.78%7.95 K0.915.55 B MAD0.38%Industrial services
MUTMUTANDIS SCA
2.12 B MAD296.00 MAD−0.67%2.27 K0.082.76 B MAD17.1717.24 MAD+41.44%3.52%Consumer non-durables
Strong buy
DWYDISWAY
1.9 B MAD795.0 MAD+5.58%6524.771.42 B MAD19.0141.81 MAD+20.34%4.65%Distribution services
Sell
EQDEQDOM
1.84 B MAD1,075 MAD−8.12%5070.481.95 B MAD4.70%Finance
CFGCFG BANK
1.42 B MAD226.00 MAD+2.73%17.91 K0.947.7 B MAD28.437.95 MAD+67.63%1.50%Finance
CTMCTM
1.3 B MAD860.0 MAD+2.99%1.24 K3.511.02 B MAD22.6138.03 MAD−26.12%1.80%Transportation
UMRUNIMER
1.26 B MAD164.00 MAD0.00%220.061.87 B MAD−2.45 MAD+17.88%0.61%Consumer non-durables
ALMALUMINIUM DU MAROC
1.24 B MAD1,746 MAD−2.46%1212.28834.06 M MAD22.0879.06 MAD+452.30%5.03%Producer manufacturing
Sell
HPSHPS
1.2 B MAD553.1 MAD+0.56%7240.074.07 B MAD1.24%Technology services
Strong buy
RISRISMA
1.17 B MAD329.00 MAD+5.79%5.21 K1.594.46 B MAD1.93%Consumer services
Neutral
SMISMI
1.05 B MAD2,300 MAD−3.97%4410.623.94 B MAD20.26113.50 MAD+10.84%3.34%Non-energy minerals
MICMICRODATA
900.45 M MAD860.0 MAD−0.90%1040.611.46 B MAD3.92%Technology services
PROPROMOPHARM S.A
898.71 M MAD1,144 MAD−0.35%50.191.14 B MAD20.7455.16 MAD−3.05%0.00%Health technology
SLFSALAFIN
820.98 M MAD620.0 MAD−6.61%1.62 K3.132.07 B MAD2.15%Finance
RDSRES DAR SAADA
703.13 M MAD111.10 MAD+5.81%194.07 K1.442.75 B MAD0.00%Finance
Strong sell
FBRFENIE BROSSETTE
698.17 M MAD329.35 MAD+2.60%2.7 K0.32461.91 M MAD0.00%Distribution services
ZDJZELLIDJA S.A
698 M MAD168.00 MAD0.00%4453.0796.24 M MAD0.00%Non-energy minerals
ARDARADEI CAPITAL
665.42 M MAD459.00 MAD+0.66%6080.095.73 B MAD18.9724.20 MAD−0.07%1.29%Technology services
Buy
SNPSNEP
633.33 M MAD714.0 MAD+2.15%4.01 K1.671.68 B MAD−18.25 MAD+6.06%0.00%Process industries
COLCOLORADO
605.02 M MAD60.60 MAD+1.00%9730.27967.06 M MAD3.75%Process industries
CMTMINIERE TOUISSIT
591.91 M MAD2,279 MAD+0.84%1770.093.8 B MAD0.00%Non-energy minerals
Strong sell
DYTDISTY TECHNOLOGIES
540.83 M MAD319.70 MAD+3.13%5941.33309.41 M MAD4.84%Distribution services
SRMREALISATIONS MECANIQUES
356.47 M MAD434.85 MAD+4.53%1.43 K2.87139.15 M MAD0.00%Distribution services
S2MS.M MONETIQUE
312.71 M MAD553.0 MAD+2.41%790.04438.52 M MAD15.2736.22 MAD+36.48%0.00%Technology services
MOXMAGHREB OXYGENE
311.41 M MAD426.95 MAD0.00%591.51346.9 M MAD27.9115.30 MAD+30.25%0.94%Process industries
AFMAFMA
286.2 M MAD1,340 MAD0.00%1001.881.34 B MAD4.10%Finance
CRSCARTIER SAADA
253.44 M MAD31.80 MAD+0.95%720.08165.85 M MAD19.541.63 MAD+116.77%0.00%Consumer non-durables
AGMAGMA
172.3 M MAD6,974 MAD+5.99%10.051.32 B MAD4.18%Finance
SNASTOKVIS NORD AFRIQUE
149.98 M MAD58.16 MAD+1.66%39.99 K0.881.01 B MAD0.00%Distribution services
STRSTROC INDUSTRIE
117 M MAD165.90 MAD+6.59%75.68 K2.70194.33 M MAD−10.01 MAD+68.52%0.00%Industrial services
MDPMED PAPER
105.56 M MAD20.98 MAD+5.43%5.25 K0.3995.2 M MAD0.00%Process industries
M2MM2M GROUP
102.63 M MAD500.1 MAD−4.92%440.31340.73 M MAD0.00%Technology services
IMOIMMORENTE INVEST
79.22 M MAD88.00 MAD0.00%4.3 K0.48792.62 M MAD16.825.23 MAD+10.12%5.91%Finance
BALBALIMA
61.71 M MAD228.00 MAD0.00%50.72397.63 M MAD2.41%Finance
AFIAFRIC INDUSTRIES
43.11 M MAD308.65 MAD−0.11%3040.3490.07 M MAD6.47%Process industries
INVINVOLYS
37.5 M MAD130.95 MAD+10.00%25.73 K28.1545.56 M MAD−0.26 MAD−114.52%0.00%Technology services
REBREBAB COMPANY
0 MAD76.00 MAD+1.00%1.11 K106.5413.28 M MAD0.00%Non-energy minerals
IBCIB MAROC.COM
49.22 MAD+9.99%1.55 K2.3218.68 M MAD0.00%Commercial services