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 MAD658.9 MAD+1.92%95.54 K0.74133.04 B MAD13.9947.09 MAD+26.66%2.50%Finance
Buy
IAMITISSALAT AL-MAGHRIB
36.7 B MAD108.00 MAD+0.93%311.1 K0.4394.94 B MAD52.722.05 MAD−65.91%3.89%Communications
Buy
BCPBCP
32.45 B MAD273.00 MAD+0.37%66.28 K0.4655.5 B MAD13.3920.39 MAD+19.28%3.66%Finance
BOABANK OF AFRICA
27.29 B MAD187.00 MAD−1.58%15.25 K0.1240.35 B MAD11.9215.69 MAD+27.19%2.11%Finance
Sell
TTMATOTALENERGIES MARKETING MAROC
16.93 B MAD1,710 MAD+0.29%1.83 K0.1715.32 B MAD3.27%Retail trade
Sell
LBVLABEL VIE
16.42 B MAD4,200 MAD0.00%8880.2712.15 B MAD22.44187.18 MAD+6.70%2.30%Retail trade
Strong buy
WAAWAFA ASSURANCE
12.88 B MAD4,580 MAD−0.43%4130.5516.03 B MAD20.40224.51 MAD+12.16%3.06%Finance
TQMTAQA MOROCCO
10.88 B MAD1,989 MAD+1.48%6.8 K0.4446.92 B MAD1.76%Utilities
Strong sell
CSRCOSUMAR
10.24 B MAD207.10 MAD+0.05%30.51 K0.5219.57 B MAD3.38%Process industries
Strong buy
MNGMANAGEM
8.86 B MAD4,830 MAD+1.66%1.23 K0.1857.31 B MAD0.62%Non-energy minerals
GAZAFRIQUIA GAZ
8.77 B MAD4,250 MAD+6.25%4881.2714.61 B MAD19.55217.42 MAD+55.23%4.12%Distribution services
Sell
LLHMLAFARGEHOLCIM MAR
8.15 B MAD1,770 MAD+3.51%4.58 K0.6541.47 B MAD3.73%Non-energy minerals
Strong sell
CIHCIH
7.67 B MAD414.00 MAD+3.50%5.02 K0.4613.04 B MAD14.6728.23 MAD+21.52%3.37%Finance
Strong sell
SSAHSANLAM MAROC
7.48 B MAD1,771 MAD+0.06%30.047.29 B MAD10.71165.29 MAD+21.63%4.35%Finance
Buy
TGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
6.87 B MAD650.0 MAD−1.81%78.57 K0.9120.57 B MAD1.15%Industrial services
Strong buy
SIDSONASID
5.5 B MAD1,807 MAD+2.09%27.42 K2.377.05 B MAD1.16%Non-energy minerals
Strong sell
LESLESIEUR CRISTAL
5.46 B MAD280.00 MAD0.00%7510.737.74 B MAD322.360.87 MAD+1,099.72%0.71%Consumer non-durables
Strong sell
ATLATLANTASANAD
5.29 B MAD129.90 MAD+5.44%11.77 K0.437.83 B MAD4.39%Finance
BCIBMCI
5.02 B MAD560.0 MAD+1.45%1.62 K0.347.44 B MAD22.8724.49 MAD+89.89%3.21%Finance
Sell
MSASODEP-MARSA MAROC
5.01 B MAD687.0 MAD−0.64%84.03 K1.1050.42 B MAD1.24%Transportation
Sell
ATHAUTO HALL
4.91 B MAD74.35 MAD+0.49%14.62 K0.363.74 B MAD2.69%Retail trade
Strong sell
CMACIMENTS DU MAROC
4.36 B MAD1,828 MAD+6.90%2.83 K0.6326.39 B MAD3.83%Non-energy minerals
Strong sell
MABMAGHREBAIL
4.3 B MAD975.0 MAD−0.20%10.031.35 B MAD5.13%Finance
CDMCDM
4.21 B MAD1,012 MAD+0.80%2.96 K0.5511.01 B MAD14.8668.09 MAD+47.28%3.38%Finance
Strong buy
MLEMAROC LEASING
3.99 B MAD394.00 MAD+5.40%50.101.09 B MAD3.55%Finance
DHODELTA HOLDING
3.14 B MAD77.00 MAD+6.93%28.84 K0.436.75 B MAD22.843.37 MAD+56.35%1.95%Producer manufacturing
AKTAKDITAL S.A
2.95 B MAD1,229 MAD+2.42%48.92 K0.9017.4 B MAD0.49%Health services
Sell
OULOULMES
2.94 B MAD1,151 MAD−5.89%40.162.28 B MAD1.91%Consumer non-durables
Strong buy
SBMSOCIETE DES BOISSONS DU MAROC
2.86 B MAD2,100 MAD−1.41%150.025.94 B MAD7.62%Consumer non-durables
Buy
ADHDOUJA PROM ADDOHA
2.59 B MAD39.90 MAD+1.53%912.3 K1.2016.06 B MAD0.00%Finance
Strong sell
SOTSOTHEMA
2.49 B MAD1,005.0 MAD+1.01%2640.127.24 B MAD1.69%Health technology
ADIALLIANCES
2.36 B MAD480.00 MAD+0.05%63.81 K1.0310.6 B MAD0.63%Finance
Strong sell
CMGCMGP GROUP
2.33 B MAD303.00 MAD+2.71%34.29 K0.685.15 B MAD0.00%Producer manufacturing
JETJET CONTRACTORS
2.28 B MAD2,080 MAD+1.76%7.72 K0.466.3 B MAD0.34%Industrial services
MUTMUTANDIS SCA
2.12 B MAD280.10 MAD+1.85%5.58 K0.272.59 B MAD16.2517.24 MAD+41.44%3.75%Consumer non-durables
Strong buy
DWYDISWAY
1.9 B MAD780.0 MAD+7.59%780.111.47 B MAD4.49%Distribution services
Sell
EEQDEQDOM
1.84 B MAD1,046 MAD−2.24%6750.451.75 B MAD5.26%Finance
CFGCFG BANK
1.42 B MAD210.00 MAD+2.44%41.24 K0.657.35 B MAD26.427.95 MAD+67.63%1.57%Finance
Neutral
CTMCTM
1.3 B MAD900.0 MAD+2.97%7601.371.1 B MAD1.67%Transportation
UMRUNIMER
1.26 B MAD171.60 MAD−0.23%10.001.96 B MAD−2.45 MAD+17.88%0.58%Consumer non-durables
ALMALUMINIUM DU MAROC
1.21 B MAD1,680 MAD+4.35%1170.29782.8 M MAD5.36%Producer manufacturing
Sell
HPSHPS
1.2 B MAD565.0 MAD+0.71%4.61 K0.484.18 B MAD1.20%Technology services
Strong buy
RISRISMA
1.17 B MAD280.15 MAD+1.50%2.98 K0.294.01 B MAD2.14%Consumer services
Neutral
SMISMI
1.05 B MAD2,148 MAD+8.16%4040.413.53 B MAD3.72%Non-energy minerals
MICMICRODATA
900.4 M MAD790.0 MAD+5.33%330.021.33 B MAD4.30%Technology services
PROPROMOPHARM S.A
898.71 M MAD940.1 MAD−5.99%10.09940.1 M MAD0.00%Health technology
DRIDARI COUSPATE
874.24 M MAD3,480 MAD−0.49%20.011.04 B MAD3.45%Consumer non-durables
SLFSALAFIN
820.98 M MAD665.0 MAD−3.62%1450.022.08 B MAD2.14%Finance
RDSRES DAR SAADA
703.13 M MAD101.80 MAD+1.09%179.97 K1.622.67 B MAD0.00%Finance
ZDJZELLIDJA S.A
698 M MAD150.00 MAD0.00%150.7785.93 M MAD0.00%Non-energy minerals
FBRFENIE BROSSETTE
698 M MAD235.00 MAD−3.31%4.71 K0.78338.16 M MAD0.00%Distribution services
SNPSNEP
633.3 M MAD615.0 MAD+3.19%3760.101.48 B MAD−31.08 MAD−59.99%0.00%Process industries
COLCOLORADO
611.4 M MAD59.00 MAD+2.61%3.65 K0.56950.94 M MAD3.81%Process industries
ARDARADEI CAPITAL
605.75 M MAD465.00 MAD−1.06%5.67 K1.715.84 B MAD1.26%Technology services
Buy
CMTMINIERE TOUISSIT
591.91 M MAD1,635 MAD+3.48%7390.372.75 B MAD0.00%Non-energy minerals
Sell
SRMREALISATIONS MECANIQUES
356.47 M MAD390.00 MAD−7.14%2.23 K2.62124.8 M MAD0.00%Distribution services
S2MS.M MONETIQUE
312.71 M MAD420.00 MAD−6.67%4.25 K2.05341.07 M MAD0.00%Technology services
MOXMAGHREB OXYGENE
311.41 M MAD463.90 MAD+4.72%1140.99376.92 M MAD30.3315.30 MAD+30.25%0.86%Process industries
AFMAFMA
286.2 M MAD1,297 MAD−0.08%20.021.3 B MAD4.24%Finance
CRSCARTIER SAADA
253.44 M MAD32.25 MAD−0.77%9090.58169.8 M MAD19.821.63 MAD+116.77%0.00%Consumer non-durables
AGMAGMA
172.3 M MAD6,600 MAD−5.70%40.391.32 B MAD4.17%Finance
SNASTOKVIS NORD AFRIQUE
149.98 M MAD54.68 MAD+1.64%58.56 K0.64967.57 M MAD0.00%Distribution services
STRSTROC INDUSTRIE
117 M MAD53.00 MAD−4.95%5.8 K0.7266.17 M MAD−10.01 MAD+68.52%0.00%Industrial services
MDPMED PAPER
105.56 M MAD21.52 MAD+6.91%4.44 K0.29102.95 M MAD0.00%Process industries
M2MM2M GROUP
102.63 M MAD547.5 MAD−3.42%2.45 K12.57354.66 M MAD0.00%Technology services
IMOIMMORENTE INVEST
79.22 M MAD89.00 MAD−0.28%5.75 K0.62801.62 M MAD17.025.23 MAD+10.12%5.84%Finance
BALBALIMA
63.15 M MAD230.00 MAD0.00%501.69401.12 M MAD2.39%Finance
AFIAFRIC INDUSTRIES
43.11 M MAD329.45 MAD+4.59%1.26 K1.1996.03 M MAD6.07%Process industries
INVINVOLYS
37.5 M MAD96.50 MAD−0.75%3801.5236.93 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.74 MAD−1.76%2880.6916.59 M MAD0.00%Commercial services
DYTDISTY TECHNOLOGIES
299.90 MAD+7.82%2.3 K0.47Distribution services