BorsaliaBorsalia
Core
MarketTerminalResearchNews & FilingsCommunity
Tools
ScreenerHeatmapCalendarMoversRankings
Account
AccountPortfolioWatchlistsSettings
Mode
Public
Market delayMarket data may be delayed and is provided for informational purposes only.
BorsaliaBorsalia
MASI
19158.60
-0.01%
MSI20
1407.43
-0.16%
ResearchTerminalWatchlists
Borsalia, operated by MedSuite SARL, is a read-only market intelligence product. Data may be delayed and is provided for informational purposes only.
AboutGlossaryGuidesCommunityAccessAPI & docsNewsletterContactChangelog
ConditionsPrivacyTerms
BMCI logo

BMCI

BMCI
CSE
T
Live tracking
Sociétés de financement et Autres Activités Financières • MA0000010811
Verified logo
Casablanca BourseFreshnessFreshnessHow recently the displayed market or profile data was updated.Freshness helps users judge whether a quote or company profile is current enough for the task.Borsalia glossaryOpen explainer 19 min
1W-1.65%
1M-1.00%
1Y+3.48%
1W
-1.65%
1M
-1.00%
1Y
+3.48%
Last priceDelayed quoteA quote that is not real-time and may lag the market by a defined number of minutes.Useful for monitoring, but not the same as a live exchange feed.Borsalia glossaryOpen explainer
595,00 MAD
0,00 MAD (+0.00%)
Updated 23 avr. 2026, 05:52•Delayed up to 30 min
Session rangeSession rangeThe low-to-high trading range for the current session.It shows where the current price sits inside today's trading band.Borsalia glossaryOpen explainer595,00 MAD - 610,00 MAD
52-week position52-week rangeThe stock's lowest and highest traded price over the last 52 weeks.It helps place today's price in a longer-term context.Borsalia glossaryOpen explainer566,00 MAD - 645,00 MAD
Open / PrevPrevious closeThe last verified closing price from the prior completed session.Borsalia uses it to verify the daily move instead of trusting a raw provider percentage blindly.Borsalia glossaryOpen explainer
610 MAD / 595 MAD
Vol. / Amt.TurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer
6.001 / 3,57 M
Open / Prev closePrevious closeThe last verified closing price from the prior completed session.Borsalia uses it to verify the daily move instead of trusting a raw provider percentage blindly.Borsalia glossaryOpen explainer
610 MAD / 595 MAD
Volume / TurnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer
6.001 / 3,6 M MAD
Shares / MAD
Bid / AskBid / AskThe best current buying price and best current selling price in the order book.A tight spread usually signals better tradability.Borsalia glossaryOpen explainer
590 MAD / 604 MAD
8 / 12
Trades / SpreadTradesThe number of executed trades over the period.A high trade count can signal stronger market participation even when total volume stays moderate.Borsalia glossaryOpen explainer
3 / 233 bps
Avg ticket 1,2 M MAD
Market cap / SharesMarket capThe market value of the company based on its share price and shares outstanding.Market cap = share price × shares outstandingBorsalia glossaryOpen explainer
7,9 Md MAD / 13,3 M
Shares / MAD
Nominal / IPOIPO priceThe price at which the stock was introduced to the market.Borsalia glossaryOpen explainer
100 MAD / --
+5.12% from 52W low
Q 100
medium
Stock page

BMCI on the Casablanca Stock Exchange

Borsalia tracks BMCI with its price, intraday chart, filings, and company-linked news on the Casablanca Stock Exchange.

Issuer profile
Réalisation de toutes opérations de banque. d'escompte. d'avance. de crédit ou de commissions. toutes souscriptions et émissions et généralement toutes opérations sans exception. financières. commerciales. industrielles. mobilières et immobilières.
Casablanca trading context
BMCI price, daily move, turnover, and session range are grouped at the top of the page for a quick public-market read.
What to watch
Liquidity, spread, and turnover to judge tradability.
Peer comparisons with CIH and EQDOM and related listed names.
Company-linked filings, news, and market context around BMCI.
Search cues
BMCI
Sociétés de financement et Autres Activités Financières
Covered intents: BMCI stock page, BMCI price, BMCI chart, BMCI Casablanca Stock Exchange.
Quick answers
Related pages

Compare, contextualize, and continue the research path.

From this stock page, move into sectors, rankings, the heatmap, and comparable listings to capture the broader Casablanca market context.

Financial Services research
Go deeper on the sector and comparable listed companies.
Casablanca stock rankings
Compare this stock with the session leaders, gainers, and losers.
Morocco stock heatmap
See where this stock sits inside the Moroccan sector map.
OverviewOverviewChartChartNewsNewsDocsDocumentsEventsEventsPeersPeers
Chart snapshot

Price and recent context

Condensed read on price, recent range, and history coverage. Open the chart tab for compare and replay tools.

Overview first
Loading chart
Price and chart snapshot
Open the compact chart if you need recent context without stretching the main overview.
Last 595,00 MADChange +0.00%RangeSession rangeThe low-to-high trading range for the current session.It shows where the current price sits inside today's trading band.Borsalia glossaryOpen explainer 595,00 MAD - 610,00 MAD
Loading chart
Investor brief

Réalisation de toutes opérations de banque. d'escompte. d'avance. de crédit ou de commissions. toutes souscriptions et émissions et généralement toutes opérations sans exception. financières. commerciales. industrielles. mobilières et immobilières. Based on the latest available figures (2025), the company shows revenue of 3.94B, net income of 434.83M, market cap of 7.9B. Company context: headquartered in 26. Place des Nations Unies. Casablanca • listed since 1972.

Sector: Financial ServicesSubsector: Sociétés de financement et Autres Activités FinancièresHeadquarters: 26. Place des Nations Unies. Casablanca
Market pageWebsite
BMCI logo

BMCI

BMCI
Financial Services
2025 figures

Réalisation de toutes opérations de banque. d'escompte. d'avance. de crédit ou de commissions. toutes souscriptions et émissions et généralement toutes opérations sans exception. financières. commerciales. industrielles. mobilières et immobilières. Based on the latest available figures (2025), the company shows revenue of 3.94B, net income of 434.83M, market cap of 7.9B. Company context: headquartered in 26. Place des Nations Unies. Casablanca • listed since 1972.

Réalisation de toutes opérations de banque. d'escompte. d'avance. de crédit ou de commissions. toutes souscriptions et émissions et généralement toutes opérations sans exception. financières. commerciales. industrielles. mobilières et immobilières. Based on the latest available figures (2025), the company shows revenue of 3.94B, net income of 434.83M, market cap of 7.9B. Company context: headquartered in 26. Place des Nations Unies. Casablanca • listed since 1972.

Open full brief

Réalisation de toutes opérations de banque. d'escompte. d'avance. de crédit ou de commissions. toutes souscriptions et émissions et généralement toutes opérations sans exception. financières. commerciales. industrielles. mobilières et immobilières. Based on the latest available figures (2025), the company shows revenue of 3.94B, net income of 434.83M, market cap of 7.9B. Company context: headquartered in 26. Place des Nations Unies. Casablanca • listed since 1972.

Market pageOfficial market pageWebsiteCompany website
Sector
Financial Services
Subsector
Sociétés de financement et Autres Activités Financières
Headquarters
26. Place des Nations Unies. Casablanca
Listed since
Feb 28, 1972
Legal name
BMCI

What investors watch first

Scale, profitability, valuation, and payout in one compact band.

2025
RevenueRevenueThe top-line sales or operating income generated by the company over the reported period.Revenue gives scale, but it should be read together with margins and net profit to judge quality.Borsalia glossaryOpen explainer
3,9 Md MAD
Period 2025
Operating profit
769,1 M MAD
Period 2025
Net incomeNet incomeProfit remaining after operating costs, financing costs, taxes, and non-operating items.Net income is a core profitability line because it reflects what remains for shareholders.Borsalia glossaryOpen explainer
434,8 M MAD
Period 2025
Operating marginOperating marginOperating profit relative to revenue.Operating margin = operating profit / revenueBorsalia glossaryOpen explainer
+19.50%
Period 2025
Profile freshness and data quality
Open the trust and brand details when you need them.
Profile freshnessFreshnessHow recently the displayed market or profile data was updated.Freshness helps users judge whether a quote or company profile is current enough for the task.Borsalia glossaryOpen explainer
Apr 15, 2026, 7:19 AM
Full coverage
Issuer brand asset
Full-size ready
Listed since
Feb 28, 1972
Headquarters
26. Place des Nations Unies. Casablanca
Market sourceCoverageHow much of the listed market Borsalia currently tracks with usable data.Coverage can refer to active symbols, linked stories, or sources depending on the block.Borsalia glossaryOpen explainer
Exchange profile
Profile freshnessFreshnessHow recently the displayed market or profile data was updated.Freshness helps users judge whether a quote or company profile is current enough for the task.Borsalia glossaryOpen explainer
Apr 15, 2026, 7:19 AM
Full coverage
Issuer brand asset
Full-size ready
Listed since
Feb 28, 1972
Headquarters
26. Place des Nations Unies. Casablanca
Market sourceCoverageHow much of the listed market Borsalia currently tracks with usable data.Coverage can refer to active symbols, linked stories, or sources depending on the block.Borsalia glossaryOpen explainer
Exchange profile
Open full company dossier
Company facts, business model, management, and the full tables in one place.

Company facts

Sector
Financial Services
Subsector
Sociétés de financement et Autres Activités Financières
Headquarters
26. Place des Nations Unies. Casablanca
Listed since
Feb 28, 1972
Legal name
BMCI

Fundamental trendsFundamental trendA short history of key financial or ratio lines extracted from the issuer dossier.It is meant to complement the latest snapshot with direction over time when structured tables are available.Borsalia glossaryOpen explainer

Chiffre d'AffairesRevenueThe top-line sales or operating income generated by the company over the reported period.Revenue gives scale, but it should be read together with margins and net profit to judge quality.Borsalia glossaryOpen explainer
3 437 749 000,00
Base 3 943 792 000,00
-506,04 M
2025
3 943 792 000,00
2024
3 788 722 000,00
2023
3 437 749 000,00
Résultat net (4)Net incomeProfit remaining after operating costs, financing costs, taxes, and non-operating items.Net income is a core profitability line because it reflects what remains for shareholders.Borsalia glossaryOpen explainer
171 224 000,00
Base 434 829 000,00
-263,61 M
2025
434 829 000,00
2024
325 146 000,00
2023
171 224 000,00
ROE (en %)ROEReturn on equity measures how efficiently equity generates net profit.ROE = net income / average equityBorsalia glossaryOpen explainer
2,37
Base 5,73
-3.36%
2025
5,73
2024
4,43
2023
2,37

Business snapshotBusiness snapshotA compact operating profile covering what the company does, where it is positioned, and the key facts investors need first.It is meant to give context before users open the full dossier tables and longer-form profile sections.Borsalia glossaryOpen explainer

Nom de la société
BANQUE MAROCAINE POUR LE COMMERCE ET L'INDUSTRIE
Siège social
26. Place des Nations Unies. Casablanca
Date de constitution
01/01/1964
Date d'introduction
28/02/1972

Additional fundamentals

Net marginNet marginNet income relative to revenue after all expenses.Net margin = net income / revenueBorsalia glossaryOpen explainer
+11.03%
Period 2025
Market capMarket capThe market value of the company based on its share price and shares outstanding.Market cap = share price × shares outstandingBorsalia glossaryOpen explainer
7,9 Md MAD
Period 2025
EPSEarnings per shareNet income allocated to each share outstanding.EPS = net income / weighted average shares outstandingBorsalia glossaryOpen explainer
33 MAD
Period 2025
Dividend yieldDividend yieldDividend per share relative to the current share price.Dividend yield = annual dividend per share / current priceBorsalia glossaryOpen explainer
--
Period 2025

Management and ownership

Executive roster
Président du Directoire
SEFFA Hicham
Directeur Général
MEZINE Samir
Secrétaire général - membre du Directoire
BELHASSAN Karim
Major shareholders
66,74 %BNP PARIBAS IRB PARTICIPATIONS
66,74 %BNP PARIBAS IRB PARTICIPATIONS
15,93 %DIVERS ACTIONNAIRES
8,90 %AXA ASSURANCES MAROC
8,44 %ATLANTASANAD
100,00 %Total

Financial statements

Label202520242023
Comptes consolidésOuiOuiOui
Capital social (2)1 327 928 600,001 327 928 600,001 327 928 600,00
Capitaux propres (3)7 583 624 000,007 345 468 000,007 217 709 000,00
Nombre titres(2)13 279 28613 279 28613 279 286
Chiffre d'Affaires3 943 792 000,003 788 722 000,003 437 749 000,00
Résultat d'exploitation769 125 000,00737 757 000,00613 822 000,00
Résultat net (4)434 829 000,00325 146 000,00171 224 000,00

Valuation and ratios

Ratio202520242023
BPA32,7424,4912,89
ROE (en %)5,734,432,37
Payout (en %)-73,51139,60
Dividend yield (en %)-3,103,33
PER19,2423,6941,88
PBR1,101,050,99

Capital and threshold activity

DateValeur nominaleAGE ayant décidéDate de jouissanceValeur d'émissionPériode d'exerciceVariation des titresNature de l'opération
15/08/2014100,0017/03/201401/01/2014784,00De 06/08/2014 à 06/08/2014443Apport en nature
24/07/2009100,0026/05/200901/07/2009720,00De 08/06/2009 à 06/07/2009442 925Conversion des dividendes
06/01/2009100,0028/05/200801/10/2008701,15De 28/11/2008 à 24/12/20082 139 319Souscription en numéraire avec droit préférentiel
11/08/2008100,0028/05/200801/01/20081 000,00De 09/06/2008 à 09/07/2008145 248Conversion des dividendes
16/01/2008100,0030/07/199901/01/2007420,00De 10/04/2007 à 31/08/2007202 149Conversion d'obligation en actions
12/07/2007100,0007/05/200701/07/20071 000,00De 21/05/2007 à 21/06/2007346 451Conversion des dividendes
18/05/2007100,0030/07/199901/01/2006438,00De 17/10/2006 à 17/10/200632Conversion d'obligation en actions
28/12/2006100,0030/07/199901/01/2006438,00De 28/12/2006 à 28/12/200610 716Conversion d'obligation en actions
06/06/2006100,0026/05/200601/01/2006--1 657 595Incorporation de réserves et attribution d'actions gratuites
02/06/2006100,0001/09/200401/01/2005437,00De 02/06/2006 à 02/06/20061 986Conversion d'obligation en actions
02/06/2006100,0001/09/200401/01/2006437,00De 06/06/2006 à 06/06/200646 429Conversion d'obligation en actions
31/12/2004100,0030/07/199901/01/2004538,00De 31/12/2004 à 31/12/2004534 259Conversion d'obligation en actions
10/12/2002100,0027/05/200201/07/2002464,00De 17/06/2002 à 15/07/2002122 093Conversion des dividendes
20/11/2001100,0013/09/200101/01/2001462,20De 02/11/2001 à 02/11/20013 645Apport en nature
05/10/2001100,0030/05/200101/07/2001459,00De 15/06/2001 à 13/07/2001200 996Conversion des dividendes
07/08/1997100,0005/06/199701/08/1997220,00De 14/07/1997 à 28/07/19971 237 500Souscription en numéraire avec droit préférentiel
29/05/1996100,0024/05/199601/07/1996--1 031 250Incorporation de réserves et attribution d'actions gratuites
17/10/1994100,0021/06/199401/01/1995--550 000Incorporation de réserves et attribution d'actions gratuites
17/10/1994100,0021/06/199401/09/1994200,00De 08/07/1994 à 22/07/19942 406 250Souscription en numéraire avec droit préférentiel
19/03/1992100,0009/12/199101/01/1992200,00De 21/01/1992 à 10/02/1992700 000Souscription en numéraire avec droit préférentiel
DateSensQuantitéDéclarantCours (MAD)Seuil Franchi en %Intention du Déclarant
02/10/2020Hausse451 542ATLANTA521,005,00Poursuivre ses achats sur la valeur concernée
17/07/2009Hausse363 358BNP PARIBAS IRB PARTICIPATIONS720,0066,66-
06/01/2009Baisse14 123AXA ASSURANCES MAROC701,1510,00-
31/08/2007Hausse189 925AXA ASSURANCES MAROC438,0010,00-
26/12/2005Baisse245 162ATLANTA775,005,00-
12/02/2004Baisse775 173AXA ASSURANCES MAROC585,0010,00-

Related instruments and debt

TickerInstrument
ABCIADA BCI 1/5 2006
BCIBMCI
TauxTickerCapitalLibelléDate JouissanceValeur NominaleType ObligationsDate d'échéance
-OBCIA255 000,0022NOV2012 6.04% 10A 100K BCI22/11/2012100 000,00Subordonné22/11/2022

Fundamental trendsFundamental trendA short history of key financial or ratio lines extracted from the issuer dossier.It is meant to complement the latest snapshot with direction over time when structured tables are available.Borsalia glossaryOpen explainer

Recent history pulled from the structured financial and ratio tables when enough points are available.

Chiffre d'AffairesRevenueThe top-line sales or operating income generated by the company over the reported period.Revenue gives scale, but it should be read together with margins and net profit to judge quality.Borsalia glossaryOpen explainer
3 437 749 000,00
Base 3 943 792 000,00
-506,04 M
2025
3 943 792 000,00
2024
3 788 722 000,00
2023
3 437 749 000,00
Résultat net (4)Net incomeProfit remaining after operating costs, financing costs, taxes, and non-operating items.Net income is a core profitability line because it reflects what remains for shareholders.Borsalia glossaryOpen explainer
171 224 000,00
Base 434 829 000,00
-263,61 M
2025
434 829 000,00
2024
325 146 000,00
2023
171 224 000,00
ROE (en %)ROEReturn on equity measures how efficiently equity generates net profit.ROE = net income / average equityBorsalia glossaryOpen explainer
2,37
Base 5,73
-3.36%
2025
5,73
2024
4,43
2023
2,37

Business snapshotBusiness snapshotA compact operating profile covering what the company does, where it is positioned, and the key facts investors need first.It is meant to give context before users open the full dossier tables and longer-form profile sections.Borsalia glossaryOpen explainer

Nom de la société
BANQUE MAROCAINE POUR LE COMMERCE ET L'INDUSTRIE
Siège social
26. Place des Nations Unies. Casablanca
Date de constitution
01/01/1964
Date d'introduction
28/02/1972

Additional fundamentals

Details
Net marginNet marginNet income relative to revenue after all expenses.Net margin = net income / revenueBorsalia glossaryOpen explainer
+11.03%
Period 2025
Market capMarket capThe market value of the company based on its share price and shares outstanding.Market cap = share price × shares outstandingBorsalia glossaryOpen explainer
7,9 Md MAD
Period 2025
EPSEarnings per shareNet income allocated to each share outstanding.EPS = net income / weighted average shares outstandingBorsalia glossaryOpen explainer
33 MAD
Period 2025
Dividend yieldDividend yieldDividend per share relative to the current share price.Dividend yield = annual dividend per share / current priceBorsalia glossaryOpen explainer
--
Period 2025

Management and ownership

Details
Executive roster
Président du Directoire
SEFFA Hicham
Directeur Général
MEZINE Samir
Secrétaire général - membre du Directoire
BELHASSAN Karim
Major shareholders
66,74 %BNP PARIBAS IRB PARTICIPATIONS
66,74 %BNP PARIBAS IRB PARTICIPATIONS
15,93 %DIVERS ACTIONNAIRES
8,90 %AXA ASSURANCES MAROC
8,44 %ATLANTASANAD
100,00 %Total

Financial statements

Details
Label202520242023
Comptes consolidésOuiOuiOui
Capital social (2)1 327 928 600,001 327 928 600,001 327 928 600,00
Capitaux propres (3)7 583 624 000,007 345 468 000,007 217 709 000,00
Nombre titres(2)13 279 28613 279 28613 279 286
Chiffre d'Affaires3 943 792 000,003 788 722 000,003 437 749 000,00
Résultat d'exploitation769 125 000,00737 757 000,00613 822 000,00
Résultat net (4)434 829 000,00325 146 000,00171 224 000,00

Valuation and ratios

Details
Ratio202520242023
BPA32,7424,4912,89
ROE (en %)5,734,432,37
Payout (en %)-73,51139,60
Dividend yield (en %)-3,103,33
PER19,2423,6941,88
PBR1,101,050,99

Capital and threshold activity

Details
DateValeur nominaleAGE ayant décidéDate de jouissanceValeur d'émissionPériode d'exerciceVariation des titresNature de l'opération
15/08/2014100,0017/03/201401/01/2014784,00De 06/08/2014 à 06/08/2014443Apport en nature
24/07/2009100,0026/05/200901/07/2009720,00De 08/06/2009 à 06/07/2009442 925Conversion des dividendes
06/01/2009100,0028/05/200801/10/2008701,15De 28/11/2008 à 24/12/20082 139 319Souscription en numéraire avec droit préférentiel
11/08/2008100,0028/05/200801/01/20081 000,00De 09/06/2008 à 09/07/2008145 248Conversion des dividendes
16/01/2008100,0030/07/199901/01/2007420,00De 10/04/2007 à 31/08/2007202 149Conversion d'obligation en actions
12/07/2007100,0007/05/200701/07/20071 000,00De 21/05/2007 à 21/06/2007346 451Conversion des dividendes
18/05/2007100,0030/07/199901/01/2006438,00De 17/10/2006 à 17/10/200632Conversion d'obligation en actions
28/12/2006100,0030/07/199901/01/2006438,00De 28/12/2006 à 28/12/200610 716Conversion d'obligation en actions
06/06/2006100,0026/05/200601/01/2006--1 657 595Incorporation de réserves et attribution d'actions gratuites
02/06/2006100,0001/09/200401/01/2005437,00De 02/06/2006 à 02/06/20061 986Conversion d'obligation en actions
02/06/2006100,0001/09/200401/01/2006437,00De 06/06/2006 à 06/06/200646 429Conversion d'obligation en actions
31/12/2004100,0030/07/199901/01/2004538,00De 31/12/2004 à 31/12/2004534 259Conversion d'obligation en actions
10/12/2002100,0027/05/200201/07/2002464,00De 17/06/2002 à 15/07/2002122 093Conversion des dividendes
20/11/2001100,0013/09/200101/01/2001462,20De 02/11/2001 à 02/11/20013 645Apport en nature
05/10/2001100,0030/05/200101/07/2001459,00De 15/06/2001 à 13/07/2001200 996Conversion des dividendes
07/08/1997100,0005/06/199701/08/1997220,00De 14/07/1997 à 28/07/19971 237 500Souscription en numéraire avec droit préférentiel
29/05/1996100,0024/05/199601/07/1996--1 031 250Incorporation de réserves et attribution d'actions gratuites
17/10/1994100,0021/06/199401/01/1995--550 000Incorporation de réserves et attribution d'actions gratuites
17/10/1994100,0021/06/199401/09/1994200,00De 08/07/1994 à 22/07/19942 406 250Souscription en numéraire avec droit préférentiel
19/03/1992100,0009/12/199101/01/1992200,00De 21/01/1992 à 10/02/1992700 000Souscription en numéraire avec droit préférentiel
DateSensQuantitéDéclarantCours (MAD)Seuil Franchi en %Intention du Déclarant
02/10/2020Hausse451 542ATLANTA521,005,00Poursuivre ses achats sur la valeur concernée
17/07/2009Hausse363 358BNP PARIBAS IRB PARTICIPATIONS720,0066,66-
06/01/2009Baisse14 123AXA ASSURANCES MAROC701,1510,00-
31/08/2007Hausse189 925AXA ASSURANCES MAROC438,0010,00-
26/12/2005Baisse245 162ATLANTA775,005,00-
12/02/2004Baisse775 173AXA ASSURANCES MAROC585,0010,00-

Related instruments and debt

Details
TickerInstrument
ABCIADA BCI 1/5 2006
BCIBMCI
TauxTickerCapitalLibelléDate JouissanceValeur NominaleType ObligationsDate d'échéance
-OBCIA255 000,0022NOV2012 6.04% 10A 100K BCI22/11/2012100 000,00Subordonné22/11/2022
Market context, liquidity, and quality
Open the supporting panels without stretching the main reading flow.
Trust & coverage
Quote, news, document, and profile freshness.
OFFICIAL_EXCHANGE_HTML
Official CSE live proxy
Apr 23, 2026, 5:52 AM • 19 min
Linked news
4
partial • refreshing
Documents
5
partial • refreshing
Profile
good
Apr 15, 2026, 7:19 AM
Sector confidence
high
278 bars • 12 dividends
Trust & coverage
Quote, news, document, and profile freshness.
OFFICIAL_EXCHANGE_HTML
Official CSE live proxy
Apr 23, 2026, 5:52 AM • 19 min
Linked news
4
partial • refreshing
Documents
5
partial • refreshing
Profile
good
Apr 15, 2026, 7:19 AM
Sector confidence
high
278 bars • 12 dividends
Why follow BMCI on Borsalia?
Borsalia tracks BMCI with its price, intraday chart, filings, and company-linked news on the Casablanca Stock Exchange.
Where can you see BMCI price?
BMCI price, daily move, turnover, and session range are grouped at the top of the page for a quick public-market read.
Which other stocks should you compare BMCI with?
Compare BMCI with CIH and EQDOM and the session leaderboards to understand whether the move is company-specific or market-wide.
Volume and turnover glossary
Understand the liquidity metrics used on this stock page.
CIH stock page
Compare BMCI with CIH.
EQDOM stock page
Compare BMCI with EQDOM.

Trading activity and recent sessionsTradesThe number of executed trades over the period.A high trade count can signal stronger market participation even when total volume stays moderate.Borsalia glossaryOpen explainer

Loaded sessions
8
Latest verified sessions available.
Cumulative volumeVolumeThe number of shares exchanged over the selected session or period.Volume shows trading activity, but it should be read together with turnover when prices differ a lot between stocks.Borsalia glossaryOpen explainer
99,18 k
Shares across the recent window.
Cumulative turnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer
60,5 M MAD
Estimated from the latest verified closes.
Activity window
Latest 8 visible sessions
Average volume: 4,96 k
Average turnover: 3 M MAD
Apr 14+3.24%
VolumeVolumeThe number of shares exchanged over the selected session or period.Volume shows trading activity, but it should be read together with turnover when prices differ a lot between stocks.Borsalia glossaryOpen explainer: 696TurnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer: 421,1 k MAD
Apr 13-3.62%
VolumeVolumeThe number of shares exchanged over the selected session or period.Volume shows trading activity, but it should be read together with turnover when prices differ a lot between stocks.Borsalia glossaryOpen explainer: 202TurnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer: 118,4 k MAD
Apr 10-0.16%
VolumeVolumeThe number of shares exchanged over the selected session or period.Volume shows trading activity, but it should be read together with turnover when prices differ a lot between stocks.Borsalia glossaryOpen explainer: 54TurnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer: 32,8 k MAD
Apr 09+1.00%
VolumeVolumeThe number of shares exchanged over the selected session or period.Volume shows trading activity, but it should be read together with turnover when prices differ a lot between stocks.Borsalia glossaryOpen explainer: 5,9 kTurnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer: 3,6 M MAD
Apr 08-2.74%
VolumeVolumeThe number of shares exchanged over the selected session or period.Volume shows trading activity, but it should be read together with turnover when prices differ a lot between stocks.Borsalia glossaryOpen explainer: 3,67 kTurnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer: 2,2 M MAD
Apr 07+0.00%
VolumeVolumeThe number of shares exchanged over the selected session or period.Volume shows trading activity, but it should be read together with turnover when prices differ a lot between stocks.Borsalia glossaryOpen explainer: 0TurnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer: 0 MAD
Apr 06+3.84%
VolumeVolumeThe number of shares exchanged over the selected session or period.Volume shows trading activity, but it should be read together with turnover when prices differ a lot between stocks.Borsalia glossaryOpen explainer: 9,29 kTurnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer: 5,8 M MAD
Apr 03--
VolumeVolumeThe number of shares exchanged over the selected session or period.Volume shows trading activity, but it should be read together with turnover when prices differ a lot between stocks.Borsalia glossaryOpen explainer: 5,97 kTurnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer: 3,6 M MAD
5-session move
+0.33%
Computed from the latest available closes.
Recent window
570,00 MAD - 628,00 MAD
99.182 shares traded
60,49 M of cumulative turnover
Intraday tradesTrade tapeA chronological view of the latest transaction prints when intraday trades are available.It helps judge execution rhythm and recent participation without needing the full order book.Borsalia glossaryOpen explainer
Latest available prints
23 avr. 2026, 05:52
6 k shares
595,00 MAD
23 avr. 2026, 05:22
6 k shares
595,00 MAD
23 avr. 2026, 04:51
6 k shares
595,00 MAD
23 avr. 2026, 04:18
6 k shares
595,00 MAD
15 avr. 2026, 16:32
Research highlights
Quick coverage, spread, and turnover markers.
Coverage5 docs / 4 news
52W position+5.12% from low
Turnover3,57 M
Spread+2.33%
Research highlights
Quick coverage, spread, and turnover markers.
Coverage5 docs / 4 news
52W position+5.12% from low
Turnover3,57 M
Spread+2.33%

Signal snapshot

Quality scoreQuality scoreAn internal score that summarizes how complete and trustworthy the symbol coverage is.It reflects data freshness, profile completeness, and media coverage quality.Borsalia glossaryOpen explainer
100
delayed
LiquidityLiquidityHow easy it is to trade the stock without moving the price too much.Borsalia uses turnover, spread, and trading activity to summarize liquidity quality.Borsalia glossaryOpen explainer
medium
233 bps
Market capMarket capThe market value of the company based on its share price and shares outstanding.Market cap = share price × shares outstandingBorsalia glossaryOpen explainer
7,9 Md
3,57 M turnover / session
52-week range52-week rangeThe stock's lowest and highest traded price over the last 52 weeks.It helps place today's price in a longer-term context.Borsalia glossaryOpen explainer
566,00 MAD - 645,00 MAD
-7.75% vs high

Signal snapshot

Quality scoreQuality scoreAn internal score that summarizes how complete and trustworthy the symbol coverage is.It reflects data freshness, profile completeness, and media coverage quality.Borsalia glossaryOpen explainer
100
delayed
LiquidityLiquidityHow easy it is to trade the stock without moving the price too much.Borsalia uses turnover, spread, and trading activity to summarize liquidity quality.Borsalia glossaryOpen explainer
medium
233 bps
Market capMarket capThe market value of the company based on its share price and shares outstanding.Market cap = share price × shares outstandingBorsalia glossaryOpen explainer
7,9 Md
3,57 M turnover / session
52-week range52-week rangeThe stock's lowest and highest traded price over the last 52 weeks.It helps place today's price in a longer-term context.Borsalia glossaryOpen explainer
566,00 MAD - 645,00 MAD
-7.75% vs high
Microstructure & session
Open, range, flow, and book data.
Open610,00 MAD
High610,00 MAD
Low595,00 MAD
Previous close595,00 MAD
VolumeVolumeThe number of shares exchanged over the selected session or period.Volume shows trading activity, but it should be read together with turnover when prices differ a lot between stocks.Borsalia glossaryOpen explainer6.001
TurnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer3,6 M MAD
BidBid / AskThe best current buying price and best current selling price in the order book.A tight spread usually signals better tradability.Borsalia glossaryOpen explainer590,00 MAD / 8
AskBid / AskThe best current buying price and best current selling price in the order book.A tight spread usually signals better tradability.Borsalia glossaryOpen explainer603,90 MAD / 12
TradesSpreadThe gap between bid and ask, often expressed in basis points.Spread bps = ((ask - bid) / mid-price) × 10,000Borsalia glossaryOpen explainer3
SpreadSpreadThe gap between bid and ask, often expressed in basis points.Spread bps = ((ask - bid) / mid-price) × 10,000Borsalia glossaryOpen explainer233 bps
Average ticketTrade tapeA chronological view of the latest transaction prints when intraday trades are available.It helps judge execution rhythm and recent participation without needing the full order book.Borsalia glossaryOpen explainer1,2 M MAD
Book statusRefresh statusAn indicator showing whether the visible workspace data is stable, refreshing, delayed, or stale.Borsalia keeps the last verified state on screen while refresh is running instead of blanking the terminal.Borsalia glossaryOpen explainerLive book
Microstructure & session
Open, range, flow, and book data.
Open610,00 MAD
High610,00 MAD
Low595,00 MAD
Previous close595,00 MAD
VolumeVolumeThe number of shares exchanged over the selected session or period.Volume shows trading activity, but it should be read together with turnover when prices differ a lot between stocks.Borsalia glossaryOpen explainer6.001
TurnoverTurnoverThe total traded value over the session, usually shown in MAD.It is a better liquidity signal than volume alone when prices differ across stocks.Borsalia glossaryOpen explainer3,6 M MAD
BidBid / AskThe best current buying price and best current selling price in the order book.A tight spread usually signals better tradability.Borsalia glossaryOpen explainer590,00 MAD / 8
AskBid / AskThe best current buying price and best current selling price in the order book.A tight spread usually signals better tradability.Borsalia glossaryOpen explainer603,90 MAD / 12
TradesSpreadThe gap between bid and ask, often expressed in basis points.Spread bps = ((ask - bid) / mid-price) × 10,000Borsalia glossaryOpen explainer3
SpreadSpreadThe gap between bid and ask, often expressed in basis points.Spread bps = ((ask - bid) / mid-price) × 10,000Borsalia glossaryOpen explainer233 bps
Average ticketTrade tapeA chronological view of the latest transaction prints when intraday trades are available.It helps judge execution rhythm and recent participation without needing the full order book.Borsalia glossaryOpen explainer1,2 M MAD
Book statusRefresh statusAn indicator showing whether the visible workspace data is stable, refreshing, delayed, or stale.Borsalia keeps the last verified state on screen while refresh is running instead of blanking the terminal.Borsalia glossaryOpen explainerLive book
Valuation & capital
Capital structure and range context.
Market capMarket capThe market value of the company based on its share price and shares outstanding.Market cap = share price × shares outstandingBorsalia glossaryOpen explainer7,9 Md MAD
Shares outstanding13,28 M
Nominal value100,00 MAD
IPO price--
Vs 52W high-7.75%
Vs 52W low+5.12%
Valuation & capital
Capital structure and range context.
Market capMarket capThe market value of the company based on its share price and shares outstanding.Market cap = share price × shares outstandingBorsalia glossaryOpen explainer7,9 Md MAD
Shares outstanding13,28 M
Nominal value100,00 MAD
IPO price--
Vs 52W high-7.75%
Vs 52W low+5.12%
Technicals
Signals and derived indicators.
BBANDS607,00
MACD-0,07
VWAP577,59
SMA_20607,00
EMA_20606,97
RSI_1449,62
Technicals
Signals and derived indicators.
BBANDS607,00
MACD-0,07
VWAP577,59
SMA_20607,00
EMA_20606,97
RSI_1449,62
Latest Headlines
Linked symbol news flow.
BMCI : un redressement confirmé et des fondamentaux renforcés en 2025
L'Economiste
news.google.comApr 6, 2026
Feed timeFeed timeA fallback timestamp coming from the feed or aggregator rather than the original publisher page.Borsalia glossaryOpen explainer
Check feed
BMCI : un redressement confirmé et des fondamentaux renforcés en 2025
BMCI : un redressement confirmé et des fondamentaux renforcés en 2025 L'Economiste
BMCI : des résultats 2025 en hausse, portés par la dynamique commerciale et la maîtrise des coûts
Medias24
news.google.comApr 4, 2026
Feed timeFeed timeA fallback timestamp coming from the feed or aggregator rather than the original publisher page.Borsalia glossaryOpen explainer
Check feed
BMCI : des résultats 2025 en hausse, portés par la dynamique commerciale et la maîtrise des coûts
BMCI : des résultats 2025 en hausse, portés par la dynamique commerciale et la maîtrise des coûts Medias24
Résultats 2025: BMCI affiche une performance solide
LeSiteinfo.com
news.google.comApr 3, 2026
Feed timeFeed timeA fallback timestamp coming from the feed or aggregator rather than the original publisher page.Borsalia glossaryOpen explainer
Check feed
Résultats 2025: BMCI affiche une performance solide
Résultats 2025: BMCI affiche une performance solide LeSiteinfo.com
group.bnpparibas
Dec 12, 2025
Feed timeFeed timeA fallback timestamp coming from the feed or aggregator rather than the original publisher page.Borsalia glossaryOpen explainer
Check feed
Entrée en discussion exclusives avec Holmarcom en vue de la cession de BMCI au Maroc
Entrée en discussion exclusives avec Holmarcom en vue de la cession de BMCI au Maroc group.bnpparibas
Full issuer news feed
Latest Headlines
Linked symbol news flow.
BMCI : un redressement confirmé et des fondamentaux renforcés en 2025
L'Economiste
news.google.comApr 6, 2026
Feed timeFeed timeA fallback timestamp coming from the feed or aggregator rather than the original publisher page.Borsalia glossaryOpen explainer
Check feed
BMCI : un redressement confirmé et des fondamentaux renforcés en 2025
BMCI : un redressement confirmé et des fondamentaux renforcés en 2025 L'Economiste
BMCI : des résultats 2025 en hausse, portés par la dynamique commerciale et la maîtrise des coûts
Medias24
news.google.comApr 4, 2026
Feed timeFeed timeA fallback timestamp coming from the feed or aggregator rather than the original publisher page.Borsalia glossaryOpen explainer
Check feed
BMCI : des résultats 2025 en hausse, portés par la dynamique commerciale et la maîtrise des coûts
BMCI : des résultats 2025 en hausse, portés par la dynamique commerciale et la maîtrise des coûts Medias24
Résultats 2025: BMCI affiche une performance solide
LeSiteinfo.com
news.google.comApr 3, 2026
Feed timeFeed timeA fallback timestamp coming from the feed or aggregator rather than the original publisher page.Borsalia glossaryOpen explainer
Check feed
Résultats 2025: BMCI affiche une performance solide
Résultats 2025: BMCI affiche une performance solide LeSiteinfo.com
group.bnpparibas
Dec 12, 2025
Feed timeFeed timeA fallback timestamp coming from the feed or aggregator rather than the original publisher page.Borsalia glossaryOpen explainer
Check feed
Entrée en discussion exclusives avec Holmarcom en vue de la cession de BMCI au Maroc
Entrée en discussion exclusives avec Holmarcom en vue de la cession de BMCI au Maroc group.bnpparibas
Full issuer news feed
Event timeline
Recent issuer milestones.
news
6 avr. 2026, 00:30
BMCI : un redressement confirmé et des fondamentaux renforcés en 2025
news
4 avr. 2026, 09:14
BMCI : des résultats 2025 en hausse, portés par la dynamique commerciale et la maîtrise des coûts
news
3 avr. 2026, 10:58
Résultats 2025: BMCI affiche une performance solide
document
31 mar. 2026, 01:00
Banque marocaine pour le commerce et l'industrie - Résultats financiers 2025
document
27 fév. 2026, 00:00
BMCI - CP relatif aux indicateurs du 4ème trimestre 2025
news
12 déc. 2025, 09:00
Entrée en discussion exclusives avec Holmarcom en vue de la cession de BMCI au Maroc
document
12 déc. 2025, 01:00
Banque marocaine pour le commerce et l'industrie - CP suite à des éclaircissements relatifs à une cession éventuelle de la participation de BNP Paribas au sein de sa filiale BMCI
document
22 mai 2025, 01:00
BCI : Détachement du dividende
dividend
17 juil. 2024, 01:00
BMCI dividend
dividend
13 juil. 2023, 01:00
BMCI dividend
dividend
15 jui. 2022, 01:00
BMCI dividend
dividend
20 mai 2019, 00:00
BMCI dividend
Event timeline
Recent issuer milestones.
news
6 avr. 2026, 00:30
BMCI : un redressement confirmé et des fondamentaux renforcés en 2025
news
4 avr. 2026, 09:14
BMCI : des résultats 2025 en hausse, portés par la dynamique commerciale et la maîtrise des coûts
news
3 avr. 2026, 10:58
Résultats 2025: BMCI affiche une performance solide
document
31 mar. 2026, 01:00
Banque marocaine pour le commerce et l'industrie - Résultats financiers 2025
document
27 fév. 2026, 00:00
BMCI - CP relatif aux indicateurs du 4ème trimestre 2025
news
12 déc. 2025, 09:00
Entrée en discussion exclusives avec Holmarcom en vue de la cession de BMCI au Maroc
document
12 déc. 2025, 01:00
Banque marocaine pour le commerce et l'industrie - CP suite à des éclaircissements relatifs à une cession éventuelle de la participation de BNP Paribas au sein de sa filiale BMCI
document
22 mai 2025, 01:00
BCI : Détachement du dividende
dividend
17 juil. 2024, 01:00
BMCI dividend
dividend
13 juil. 2023, 01:00
BMCI dividend
dividend
15 jui. 2022, 01:00
BMCI dividend
dividend
20 mai 2019, 00:00
BMCI dividend
Related symbols
Peer and sector context.
CIH logo
CIH
CIH
370,00 MAD
-1.33%
EQDOM logo
EQD
EQDOM
1.400,00 MAD
+0.00%
CDM logo
CDM
CDM
1.027,00 MAD
+0.00%
Attijariwafa logo
ATW
Attijariwafa
714,00 MAD
-0.14%
ATLANTASANAD logo
ATL
ATLANTASANAD
132,75 MAD
+0.57%
Related symbols
Peer and sector context.
CIH logo
CIH
CIH
370,00 MAD
-1.33%
EQDOM logo
EQD
EQDOM
1.400,00 MAD
+0.00%
CDM logo
CDM
CDM
1.027,00 MAD
+0.00%
Attijariwafa logo
ATW
Attijariwafa
714,00 MAD
-0.14%
ATLANTASANAD logo
ATL
ATLANTASANAD
132,75 MAD
+0.57%
Browse global filings feed
Browse global filings feed
Open the market glossary
Open the market glossary
3,83 k shares
600,00 MAD
15 avr. 2026, 15:30
3,17 k shares
591,00 MAD
Activity readout
Apr 14421,1 k MAD
Apr 13118,4 k MAD
Apr 1032,8 k MAD
Apr 093,6 M MAD
When the live order book is unavailable, Borsalia leans on the latest verified sessions to keep the tape usable.