Moroccan companies with the highest net income

Net income shows the company's real profitability and how well it is managed. Moroccan companies below have the highest net income in their market. They're sorted by this indicator, but also have other ones to study.
Symbol
Net income
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
9.5 B MAD765.0 MAD−0.39%45.58 K0.81154.46 B MAD14.7251.97 MAD+19.25%2.47%Finance
Sell
BCPBCP
4.15 B MAD323.00 MAD−0.62%30.12 K0.3965.67 B MAD15.0921.41 MAD+10.14%3.23%Finance
Sell
BOABANK OF AFRICA
3.43 B MAD263.50 MAD+1.35%267.33 K2.0256.86 B MAD15.7316.76 MAD+26.27%1.92%Finance
Strong sell
LHMLAFARGEHOLCIM MAR
1.83 B MAD2,039 MAD+2.46%18.61 K4.3147.78 B MAD26.1278.07 MAD+17.89%3.52%Non-energy minerals
Sell
IAMITISSALAT AL-MAGHRIB
1.8 B MAD120.00 MAD−1.64%113.28 K0.54105.49 B MAD14.938.04 MAD+464.77%3.44%Communications
Sell
MSASODEP-MARSA MAROC
1.27 B MAD941.3 MAD−0.29%11.99 K0.3269.09 B MAD54.5317.26 MAD+48.67%1.01%Transportation
Sell
TQMTAQA MOROCCO
1.05 B MAD2,832 MAD−3.18%2020.0966.8 B MAD63.4544.63 MAD+1.49%1.20%Utilities
Strong sell
TMATOTALENERGIES MARKETING MAROC
934.2 M MAD1,760 MAD−0.56%760.0815.77 B MAD16.92104.00 MAD+1,754.39%6.38%Retail trade
Strong sell
CMACIMENTS DU MAROC
914.16 M MAD2,025 MAD+0.05%1.97 K1.6129.23 B MAD31.9863.33 MAD−5.78%2.96%Non-energy minerals
Strong sell
CIHCIH
875.88 M MAD432.90 MAD+1.50%6.52 K0.1015.41 B MAD14.1130.68 MAD+27.99%3.23%Finance
Sell
WAAWAFA ASSURANCE
853.76 M MAD5,299 MAD+0.02%10.0018.55 B MAD21.72243.93 MAD+21.87%2.64%Finance
Neutral
CSRCOSUMAR
850.4 M MAD244.00 MAD+1.60%9.82 K0.2023.05 B MAD27.119.00 MAD−15.73%4.16%Process industries
Sell
GAZAFRIQUIA GAZ
747.39 M MAD4,408 MAD0.00%160.0315.15 B MAD20.27217.42 MAD+55.23%3.97%Distribution services
Buy
CDMCDM
740.95 M MAD1,085 MAD−0.91%1.61 K0.2311.81 B MAD14.8573.09 MAD+30.77%3.81%Finance
Sell
SAHSANLAM MAROC
680.46 M MAD2,083 MAD+1.02%70.068.58 B MAD12.60165.29 MAD+21.63%3.73%Finance
Neutral
MNGMANAGEM
619.9 M MAD5,600 MAD−3.10%5510.9766.44 B MAD107.2052.24 MAD+3.03%0.69%Non-energy minerals
Strong sell
LBVLABEL VIE
541.81 M MAD4,949 MAD+2.25%1.51 K1.0714.32 B MAD26.43187.22 MAD+6.72%2.28%Retail trade
Buy
TGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
521.81 M MAD1,072 MAD+0.19%42.4 K0.4037.17 B MAD65.0016.49 MAD+43.92%0.70%Industrial services
Neutral
ATLATLANTASANAD
453.36 M MAD162.00 MAD+3.85%11.12 K0.419.77 B MAD21.547.52 MAD+3.61%3.72%Finance
Neutral
BCIBMCI
325.15 M MAD615.0 MAD−1.60%460.038.17 B MAD24.5025.10 MAD+50.87%2.88%Finance
Strong sell
AKTAKDITAL S.A
314.61 M MAD1,560 MAD−0.13%4.81 K0.3822.12 B MAD62.8124.84 MAD+80.10%0.64%Health services
Neutral
ADIALLIANCES
301.92 M MAD545.3 MAD−0.58%18.38 K0.2912.04 B MAD39.8813.67 MAD+26.39%0.66%Finance
Sell
ARDARADEI CAPITAL
297.45 M MAD470.00 MAD+0.43%1.2 K1.095.91 B MAD19.4224.20 MAD−0.07%2.23%Technology services
Neutral
DHODELTA HOLDING
295.38 M MAD85.00 MAD0.00%185.19 K1.757.45 B MAD25.213.37 MAD+56.35%2.65%Producer manufacturing
Neutral
ADHDOUJA PROM ADDOHA
274.18 M MAD40.70 MAD+1.62%135.34 K0.2316.38 B MAD59.760.68 MAD+56.94%0.00%Finance
Sell
CFGCFG BANK
261.82 M MAD247.90 MAD+1.39%12.28 K0.218.56 B MAD33.157.48 MAD+57.70%1.35%Finance
Neutral
SBMSOCIETE DES BOISSONS DU MAROC
215.36 M MAD1,970 MAD−4.97%1521.035.57 B MAD25.8876.11 MAD−66.21%4.82%Consumer non-durables
Buy
SMISMI
186.72 M MAD2,500 MAD−5.66%2.01 K3.114.11 B MAD22.03113.50 MAD+10.84%3.02%Non-energy minerals
Neutral
RISRISMA
183.02 M MAD392.00 MAD−0.76%1.76 K0.715.62 B MAD30.6912.77 MAD−25.01%1.77%Consumer services
Neutral
CMGCMGP GROUP
182.53 M MAD415.00 MAD+1.22%18.59 K0.286.97 B MAD0.00%Producer manufacturing
Strong buy
MUTMUTANDIS SCA
159.41 M MAD287.00 MAD−1.03%9.48 K0.912.65 B MAD16.6517.24 MAD+41.44%3.62%Consumer non-durables
Neutral
SIDSONASID
141.24 M MAD2,471 MAD+0.65%6490.359.64 B MAD68.2336.21 MAD+117.03%1.59%Non-energy minerals
Neutral
MABMAGHREBAIL
135.63 M MAD999.0 MAD+1.11%20015.631.38 B MAD10.2097.99 MAD+6.12%5.06%Finance
Neutral
JETJET CONTRACTORS
129.74 M MAD2,468 MAD−0.28%4.29 K0.417.48 B MAD57.6342.82 MAD+88.23%0.61%Industrial services
Neutral
MLEMAROC LEASING
105.3 M MAD387.00 MAD−0.26%271.941.07 B MAD3.61%Finance
Neutral
SLFSALAFIN
93.15 M MAD608.9 MAD−0.18%2.01 K3.271.9 B MAD20.4229.82 MAD+2.84%2.42%Finance
Neutral
VVCNVICENNE
91.22 M MAD455.00 MAD0.00%49.86 K0.77963.98 M MAD0.00%Distribution services
Neutral
DWYDISWAY
78.85 M MAD912.9 MAD+8.04%7.12 K4.241.72 B MAD21.8341.81 MAD+20.34%4.73%Distribution services
Neutral
HPSHPS
75.3 M MAD590.2 MAD+0.20%8.42 K0.744.37 B MAD58.0510.17 MAD−26.42%1.19%Technology services
Strong buy
AFMAFMA
72.35 M MAD1,307 MAD0.00%862.021.31 B MAD18.0672.35 MAD+20.60%4.21%Finance
Neutral
MICMICRODATA
67.81 M MAD949.9 MAD−0.01%2.26 K5.521.6 B MAD23.5340.37 MAD+18.55%4.21%Technology services
Neutral
AGMAGMA
66.63 M MAD6,456 MAD−6.00%100.741.29 B MAD19.38333.13 MAD+5.26%4.65%Finance
Neutral
OULOULMES
57.89 M MAD1,220 MAD−0.08%250.012.42 B MAD41.7329.24 MAD−9.44%1.88%Consumer non-durables
Strong buy
PROPROMOPHARM S.A
55.16 M MAD1,489 MAD+3.76%300.361.49 B MAD26.9955.16 MAD−3.05%0.00%Health technology
Neutral
IMOIMMORENTE INVEST
47.11 M MAD88.99 MAD+0.01%10.94 K1.97801.53 M MAD17.015.23 MAD+10.12%5.84%Finance
Neutral
CTMCTM
46.62 M MAD928.9 MAD−0.44%2711.371.14 B MAD24.4338.03 MAD−26.12%1.61%Transportation
Neutral
COLCOLORADO
45.34 M MAD90.78 MAD+10.00%18.78 K0.501.46 B MAD32.272.81 MAD+17.34%3.15%Process industries
Neutral
DRIDARI COUSPATE
43.66 M MAD4,000 MAD+2.56%1297.911.19 B MAD3.50%Consumer non-durables
Neutral
ALMALUMINIUM DU MAROC
36.84 M MAD1,880 MAD0.00%10.06875.99 M MAD23.7879.06 MAD+452.30%5.32%Producer manufacturing
Sell
S2MS.M MONETIQUE
29.41 M MAD650.0 MAD+1.04%3230.39527.85 M MAD17.9536.22 MAD+36.48%0.00%Technology services
Neutral
LESLESIEUR CRISTAL
24 M MAD280.00 MAD−1.75%2.56 K28.117.74 B MAD322.360.87 MAD+1,099.72%1.05%Consumer non-durables
Strong sell
SNASTOKVIS NORD AFRIQUE
20.98 M MAD104.75 MAD+0.82%38.27 K0.231.85 B MAD88.371.19 MAD0.00%Distribution services
Neutral
DYTDISTY TECHNOLOGIES
19.36 M MAD420.00 MAD+9.12%56.54 K16.66384.17 M MAD21.6519.40 MAD+3.09%4.29%Distribution services
Neutral
ATHAUTO HALL
17.09 M MAD98.00 MAD−1.90%8.97 K0.114.93 B MAD288.400.34 MAD−38.70%2.00%Retail trade
Strong sell
FBRFENIE BROSSETTE
16.6 M MAD535.0 MAD+0.02%7.67 K0.47769.86 M MAD0.00%Distribution services
Neutral
M2MM2M GROUP
14.65 M MAD540.0 MAD+2.47%2.28 K2.89349.8 M MAD23.8822.62 MAD0.00%Technology services
Neutral
BALBALIMA
14.28 M MAD253.85 MAD0.00%1045.12442.71 M MAD31.008.19 MAD+60.62%2.17%Finance
Neutral
MOXMAGHREB OXYGENE
12.43 M MAD420.00 MAD+0.24%70.09341.25 M MAD27.4615.30 MAD+30.25%0.95%Process industries
Neutral
AFIAFRIC INDUSTRIES
9.92 M MAD326.60 MAD−1.63%2640.3395.2 M MAD9.6034.02 MAD+122.51%6.63%Process industries
Neutral
MDPMED PAPER
7.99 M MAD38.50 MAD+2.34%24.76 K0.51184.18 M MAD23.061.67 MAD+38.85%0.00%Process industries
Neutral
ZDJZELLIDJA S.A
6.32 M MAD277.35 MAD−5.98%150.28158.88 M MAD25.1611.02 MAD0.00%Non-energy minerals
Neutral
CRSCARTIER SAADA
5.74 M MAD42.45 MAD+2.54%13.38 K1.15223.5 M MAD38.961.09 MAD−27.66%0.00%Consumer non-durables
Neutral
SRMREALISATIONS MECANIQUES
1.92 M MAD540.0 MAD+0.19%3420.58172.8 M MAD89.926.01 MAD0.00%Distribution services
Neutral
REBREBAB COMPANY
592 K MAD95.06 MAD−4.61%200.3016.77 M MAD0.00%Non-energy minerals
Neutral
INVINVOLYS
−123.47 K MAD167.30 MAD−2.68%1.48 K0.3564.03 M MAD−0.32 MAD−117.93%0.00%Technology services
Neutral
EQDEQDOM
−5.32 M MAD1,245 MAD−1.81%1240.062.08 B MAD−3.19 MAD−106.01%4.34%Finance
Neutral
CMTMINIERE TOUISSIT
−12.13 M MAD2,650 MAD−3.64%720.044.46 B MAD−7.21 MAD−107.64%0.00%Non-energy minerals
Strong sell
STRSTROC INDUSTRIE
−12.58 M MAD238.00 MAD+1.93%1.79 K0.09297.15 M MAD−10.07 MAD+68.33%0.00%Industrial services
Neutral
SNPSNEP
−43.81 M MAD680.2 MAD−1.71%2110.081.63 B MAD−18.25 MAD+6.04%0.00%Process industries
Neutral
UMRUNIMER
−81.24 M MAD163.00 MAD0.00%70.911.86 B MAD−7.12 MAD−138.28%0.61%Consumer non-durables
Neutral
SOTSOTHEMA
1,830 MAD−0.27%2690.2113.18 B MAD1.53%Health technology
Neutral
RDSRES DAR SAADA
153.85 MAD0.00%29.8 K0.344.03 B MAD0.00%Finance
Sell
IBCIB MAROC.COM
77.20 MAD+0.19%7210.4232.23 M MAD0.00%Commercial services
Neutral