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
AATWATTIJARIWAFA BANK
7.508 B MAD570.1 MAD+0.90%144.277 K3.19114.082 B MAD13.0843.58 MAD2.92%Finance
Buy
IAMITISSALAT AL-MAGHRIB
5.283 B MAD91.25 MAD+0.83%472.651 K3.0979.558 B MAD64.131.42 MAD−65.23%4.64%Communications
Strong buy
BBCPBCP
3.475 B MAD297.00 MAD+0.68%157.585 K1.9959.977 B MAD16.2618.27 MAD3.39%Finance
Sell
BBOABANK OF AFRICA
2.662 B MAD191.90 MAD+0.47%12.176 K4.0841.215 B MAD12.9814.78 MAD2.06%Finance
Sell
LLHMLAFARGEHOLCIM MAR
1.548 B MAD1,920 MAD+0.52%5.357 K1.0144.754 B MAD30.3563.25 MAD−14.54%3.46%Non-energy minerals
Sell
TTQMTAQA MOROCCO
1.037 B MAD1,455 MAD+0.34%8.279 K3.2434.203 B MAD31.0546.86 MAD−5.24%2.41%Utilities
Sell
CCSRCOSUMAR
1.009 B MAD197.05 MAD+0.46%21.453 K0.5918.534 B MAD17.7011.13 MAD+53.22%3.57%Process industries
Buy
CCMACIMENTS DU MAROC
970.194 M MAD1,850 MAD+1.09%11.798 K2.0426.418 B MAD27.6766.85 MAD−11.93%3.83%Non-energy minerals
Sell
MMSASODEP-MARSA MAROC
852.234 M MAD500.00 MAD+3.31%95.005 K1.8735.523 B MAD35.1014.24 MAD+31.91%1.76%Transportation
Neutral
CCIHCIH
710.393 M MAD415.00 MAD+1.23%20.597 K5.5912.912 B MAD17.1624.19 MAD3.41%Finance
Neutral
WWAAWAFA ASSURANCE
700.563 M MAD4,450 MAD+1.16%1.663 K8.1615.396 B MAD21.57206.29 MAD+14.50%3.18%Finance
Sell
SSBMSOCIETE DES BOISSONS DU MAROC
637.25 M MAD2,493 MAD−0.16%2950.477.066 B MAD11.75212.11 MAD+78.35%6.41%Consumer non-durables
Buy
SSAHSANLAM MAROC
559.43 M MAD1,918 MAD−0.10%772.237.904 B MAD10.85176.71 MAD+627.69%4.01%Finance
Buy
MMNGMANAGEM
514.4 M MAD2,860 MAD+4.38%2.146 K3.2432.509 B MAD67.3842.45 MAD−77.17%1.09%Non-energy minerals
Strong sell
LLBVLABEL VIE
507.675 M MAD4,299 MAD+0.92%8570.9912.328 B MAD22.80188.54 MAD+14.93%2.27%Retail trade
Buy
CCDMCDM
503.089 M MAD1,030 MAD+1.98%2.832 K0.2210.99 B MAD18.4355.89 MAD3.39%Finance
Buy
GGAZAFRIQUIA GAZ
481.467 M MAD3,822 MAD+0.03%7760.8013.135 B MAD27.08141.12 MAD−8.32%3.66%Distribution services
Sell
AATLATLANTASANAD
437.548 M MAD130.00 MAD−1.48%96.506 K21.407.954 B MAD17.717.34 MAD+3.95%4.32%Finance
Sell
TTGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
362.576 M MAD454.90 MAD+1.56%84.728 K1.4314.171 B MAD28.7715.81 MAD+86.45%1.67%Industrial services
Strong buy
AARDARADEI CAPITAL
271.574 M MAD500.00 MAD+0.02%1.95 K0.616.283 B MAD20.6424.23 MAD1.18%Technology services
Strong buy
SSOTSOTHEMA
262.758 M MAD955.0 MAD+0.63%310.976.833 B MAD25.0638.11 MAD−10.39%1.79%Health technology
RRISRISMA
244.054 M MAD214.00 MAD−2.26%4.449 K5.473.137 B MAD12.9516.53 MAD2.74%Consumer services
Neutral
AADIALLIANCES
238.874 M MAD346.00 MAD+3.28%66.383 K1.627.396 B MAD25.6713.48 MAD+94.96%0.90%Finance
Sell
DDHODELTA HOLDING
188.931 M MAD53.00 MAD0.00%4.086 K0.204.643 B MAD18.362.89 MAD+41.77%2.83%Producer manufacturing
AADHDOUJA PROM ADDOHA
174.707 M MAD37.00 MAD+6.17%1.143 M3.8514.029 B MAD56.210.66 MAD0.00%Finance
Strong sell
AAKTAKDITAL S.A
174.687 M MAD1,039 MAD+0.48%18.113 K1.4714.641 B MAD59.6517.42 MAD0.58%Health services
Neutral
BBCIBMCI
171.224 M MAD570.0 MAD−3.85%8110.737.872 B MAD3.04%Finance
Sell
SSMISMI
168.456 M MAD2,200 MAD0.00%5444.393.619 B MAD15.05146.20 MAD+505.64%3.64%Non-energy minerals
CCFGCFG BANK
166.026 M MAD192.00 MAD+1.59%33.517 K2.416.617 B MAD31.966.01 MAD1.75%Finance
CCMTMINIERE TOUISSIT
158.633 M MAD1,592 MAD+4.26%3800.452.567 B MAD16.5896.02 MAD−6.30%3.93%Non-energy minerals
Buy
MMABMAGHREBAIL
127.808 M MAD901.0 MAD+0.11%60.171.247 B MAD9.3896.01 MAD+24.11%5.55%Finance
MMUTMUTANDIS SCA
112.705 M MAD310.05 MAD+0.50%28.722 K5.132.853 B MAD16.6218.66 MAD+133.26%3.40%Consumer non-durables
Strong buy
HHPSHPS
99.935 M MAD580.0 MAD+3.57%12.937 K1.474.147 B MAD45.5312.74 MAD−30.91%1.21%Technology services
Neutral
SSLFSALAFIN
90.577 M MAD569.0 MAD+0.18%3003.501.774 B MAD19.0729.84 MAD2.51%Finance
DDWYDISWAY
65.519 M MAD665.0 MAD+0.47%1.184 K6.921.248 B MAD20.3732.65 MAD−37.53%5.29%Distribution services
Sell
SSIDSONASID
65.077 M MAD985.0 MAD+1.97%2.688 K0.323.767 B MAD56.9517.29 MAD−43.89%2.17%Non-energy minerals
Sell
CCTMCTM
63.101 M MAD650.0 MAD+0.02%2004.16796.763 M MAD2.31%Transportation
AAFMAFMA
59.996 M MAD1,190 MAD0.00%10.021.19 B MAD18.0765.84 MAD+8.18%4.62%Finance
MMICMICRODATA
57.203 M MAD625.0 MAD−1.57%2.093 K19.761.067 B MAD16.0039.06 MAD+26.50%5.35%Technology services
PPROPROMOPHARM S.A
56.898 M MAD920.0 MAD0.00%170.36920 M MAD16.5155.72 MAD−7.54%4.35%Health technology
TTMATOTALENERGIES MARKETING MAROC
50.25 M MAD1,570 MAD+1.29%3.523 K4.2013.888 B MAD39.1440.11 MAD−60.12%3.61%Retail trade
Sell
IIMOIMMORENTE INVEST
42.783 M MAD90.77 MAD−0.16%7.348 K3.06818.916 M MAD19.354.69 MAD+252.24%5.72%Finance
Strong buy
CCOLCOLORADO
38.639 M MAD50.40 MAD−2.87%1.261 K0.29836.343 M MAD18.612.71 MAD+19.98%4.34%Process industries
AATHAUTO HALL
27.879 M MAD68.00 MAD−2.16%19.701 K1.243.495 B MAD57.681.18 MAD−60.52%2.88%Retail trade
Sell
SS2MS.M MONETIQUE
21.551 M MAD231.00 MAD+4.74%3190.84179.102 M MAD8.1328.41 MAD+195.78%0.00%Technology services
MMOXMAGHREB OXYGENE
9.542 M MAD234.50 MAD+9.81%412.34190.531 M MAD21.8010.75 MAD1.71%Process industries
BBALBALIMA
8.891 M MAD205.00 MAD−0.12%252.19357.52 M MAD28.767.13 MAD−36.53%2.68%Finance
CCRSCARTIER SAADA
7.931 M MAD34.00 MAD−0.29%2010.16179.536 M MAD22.571.51 MAD0.00%Consumer non-durables
FFBRFENIE BROSSETTE
7.222 M MAD114.80 MAD+2.50%7570.64161.166 M MAD20.715.54 MAD0.00%Distribution services
AALMALUMINIUM DU MAROC
6.67 M MAD1,409 MAD0.00%120.22656.529 M MAD25.9054.41 MAD−35.49%6.39%Producer manufacturing
Sell
MMDPMED PAPER
5.751 M MAD20.39 MAD+0.94%1.019 K0.2396.633 M MAD0.00%Process industries
AAFIAFRIC INDUSTRIES
4.457 M MAD305.00 MAD0.00%840.1288.908 M MAD17.4117.52 MAD+25.70%6.56%Process industries
LLESLESIEUR CRISTAL
2 M MAD280.00 MAD0.00%280.027.737 B MAD133.402.10 MAD−81.82%0.71%Consumer non-durables
Strong sell
IINVINVOLYS
688.665 K MAD101.45 MAD−0.20%90.1238.903 M MAD7.3013.89 MAD+718.80%0.00%Technology services
ZZDJZELLIDJA S.A
−1.098 M MAD104.70 MAD−5.97%10.0263.787 M MAD476.130.22 MAD−98.48%0.00%Non-energy minerals
SSRMREALISATIONS MECANIQUES
−8.65 M MAD636.6 MAD+9.99%3.548 K3.56185.216 M MAD−31.48 MAD−234.14%0.00%Distribution services
MM2MM2M GROUP
−14.777 M MAD550.0 MAD−0.18%120.48356.925 M MAD27.9919.65 MAD0.00%Technology services
SSTRSTROC INDUSTRIE
−39.712 M MAD48.20 MAD−1.63%4.151 K1.5361.177 M MAD−29.31 MAD−44.83%0.00%Industrial services
SSNPSNEP
−46.628 M MAD545.0 MAD+2.83%5.553 K1.401.272 B MAD−24.25 MAD−141.13%3.02%Process industries
RRDSRES DAR SAADA
−67.136 M MAD76.00 MAD+1.99%78.808 K1.201.953 B MAD−2.92 MAD−88.80%0.00%Finance
Sell
SSNASTOKVIS NORD AFRIQUE
−128.158 M MAD15.00 MAD+1.21%7.86 K5.63262.242 M MAD−12.94 MAD−149.16%0.00%Distribution services
JJETJET CONTRACTORS
1,655 MAD+6.43%7.824 K0.714.711 B MAD0.45%Industrial services
DDYTDISTY TECHNOLOGIES
229.00 MAD+0.44%2240.12Distribution services
IIBCIB MAROC.COM
34.05 MAD−2.44%3900.8114.215 M MAD0.00%Commercial services
EEQDEQDOM
1,099 MAD0.00%910.361.836 B MAD5.00%Finance