BBorsalia
Core
MarketTerminalResearchNews & Filings
Tools
ScreenerHeatmapCalendarMoversRankings
Account
AccountWatchlistsSettings
Mode
Public
Market delayMarket data may be delayed and is provided for informational purposes only.
BBorsalia
MASI
18347.19
-0.54%
MSI20
1349.87
-1.49%
ResearchTerminalWatchlists
Borsalia is a read-only market intelligence product. Data may be delayed and is provided for informational purposes only.
GlossaryPrivacyTerms
Maghreb Oxygene logo

Maghreb Oxygene

MOX
CSE
T
Live tracking
Basic Materials • MA0000010985
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 22 min
1W-1.55%
1M-4.59%
1Y+82.91%
1W
-1.55%
1M
-4.59%
1Y
+82.91%
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
380,00 MAD
-7,00 MAD (-1.81%)
Updated 13 avr. 2026, 18:40•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 explainer380,00 MAD - 380,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 explainer360,00 MAD - 404,90 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
380 MAD / 387 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 / 2,28 k
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
380 MAD / 387 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 / 2.280 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
380 MAD / 385 MAD
22 / 49
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
1 / 131 bps
Avg ticket 2.280 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
308,8 M MAD / 812,5 k
Shares / MAD
Nominal / IPOIPO priceThe price at which the stock was introduced to the market.Borsalia glossaryOpen explainer
100 MAD / --
+5.56% from 52W low
Q 81
light
OverviewOverviewChartChartNewsNewsDocsDocumentsEventsEventsPeersPeers

Peers and sector context

Peer universe
5
Basic Materials
Turnover leaderTurnoverThe 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
CMT
The most active name in the peer set.
Active-symbol 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
light
Quick reference to place the active symbol against its peers.
SymbolLast1M1YTurnoverTurnoverThe 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 explainerMkt capMarket capThe market value of the company based on its share price and shares outstanding.Market cap = share price × shares outstandingBorsalia glossaryOpen explainerSpreadSpreadThe gap between bid and ask, often expressed in basis points.Spread bps = ((ask - bid) / mid-price) × 10,000Borsalia glossaryOpen explainerLiquidityLiquidityHow 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
Aluminium Maroc logo
ALMAluminium Maroc
1.818,00 MAD
+0.00%
+6.94%+33.68%5.437 MAD847,1 M105 bpslight
Zellidja logo
ZDJZellidja
217,35 MAD
+0.00%
-3.40%+180.13%652 MAD124,51 M1.550 bpslight
CMT logo
CMTCMT
4.895,00 MAD
+0.20%
+54.03%+276.54%68,1 M MAD8,23 Md795 bpsmedium
Colorado logo
COLColorado
81,00 MAD
+0.00%
-1.82%+79.20%93,6 k MAD1,31 Md105 bpslight
Ciments Maroc logo
CMACiments Maroc
1.720,00 MAD
-2.77%
+1.36%-1.15%1,7 M MAD24,83 Md191 bpsmedium
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 13, 2026, 6:40 PM • 22 min
Linked news
10
good • refreshing
Documents
5
partial • refreshing
Profile
good
Apr 13, 2026, 1:48 AM
Sector confidence
high
272 bars • 15 dividends
Research highlights
Quick coverage, spread, and turnover markers.
Coverage5 docs / 10 news
52W position+5.56% from low
Turnover2,28 k
Spread+1.31%

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
81
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
light
131 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
308,75 M
2,28 k 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
360,00 MAD - 404,90 MAD
-6.15% vs high
Microstructure & session
Open, range, flow, and book data.
Open380,00 MAD
High380,00 MAD
Low380,00 MAD
Previous close387,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
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 explainer2.280 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 explainer380,00 MAD / 22
AskBid / AskThe best current buying price and best current selling price in the order book.A tight spread usually signals better tradability.Borsalia glossaryOpen explainer385,00 MAD / 49
TradesSpreadThe gap between bid and ask, often expressed in basis points.Spread bps = ((ask - bid) / mid-price) × 10,000Borsalia glossaryOpen explainer1
SpreadSpreadThe gap between bid and ask, often expressed in basis points.Spread bps = ((ask - bid) / mid-price) × 10,000Borsalia glossaryOpen explainer131 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 explainer2.280 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 explainer308,8 M MAD
Shares outstanding812,5 k
Nominal value100,00 MAD
IPO price--
Vs 52W high-6.15%
Vs 52W low+5.56%
Technicals
Signals and derived indicators.
SMA_20394,26
EMA_20387,67
RSI_1453,47
BBANDS394,26
MACD12,33
VWAP305,92
Latest Headlines
Linked symbol news flow.
Profit warning: Maghreb Oxygène prévoit une baisse de 35 % de son résultat net en 2022
Le Desk
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
Profit warning: Maghreb Oxygène prévoit une baisse de 35 % de son résultat net en 2022
Profit warning: Maghreb Oxygène prévoit une baisse de 35 % de son résultat net en 2022 Le Desk
MOX : Détachement du dividende
Casablanca BourseOfficial sourceA story or filing published by the exchange or the issuer rather than a third-party media outlet.Borsalia glossaryOpen explainer
media.casablanca-bourse.comMar 12, 2026, 12:00 AM
Check feed
MOX : Détachement du dividende
Maghreb Oxygène - CP post AGO du 6 mars 2026
Casablanca BourseOfficial sourceA story or filing published by the exchange or the issuer rather than a third-party media outlet.Borsalia glossaryOpen explainer
media.casablanca-bourse.comMar 10, 2026, 12:00 AM
Check feed
Maghreb Oxygène - CP post AGO du 6 mars 2026
Le Nouvelliste Maroc
Feb 27, 2026
Feed timeFeed timeA fallback timestamp coming from the feed or aggregator rather than the original publisher page.Borsalia glossaryOpen explainer
Check feed
Maghreb Oxygène a porté son chiffre d’affaires à 330,4 MDH en 2025
Maghreb Oxygène a porté son chiffre d’affaires à 330,4 MDH en 2025 Le Nouvelliste Maroc
Full issuer news feed
Event timeline
Recent issuer milestones.
news
6 avr. 2026, 00:31
Profit warning: Maghreb Oxygène prévoit une baisse de 35 % de son résultat net en 2022
dividend
24 mar. 2026, 01:00
Maghreb Oxygene dividend
news
12 mar. 2026, 00:00
MOX : Détachement du dividende
document
12 mar. 2026, 00:00
MOX : Détachement du dividende
news
10 mar. 2026, 00:00
Maghreb Oxygène - CP post AGO du 6 mars 2026
document
10 mar. 2026, 00:00
Maghreb Oxygène - CP post AGO du 6 mars 2026
calendar
6 mar. 2026, 00:00
MAGHREB OXYGENE - Ordinaire AGM
action
6 mar. 2026, 00:00
MAGHREB OXYGENE - Ordinaire AGM
news
27 fév. 2026, 08:00
Maghreb Oxygène a porté son chiffre d’affaires à 330,4 MDH en 2025
document
26 fév. 2026, 00:00
Maghreb Oxygène - CP relatif aux indicateurs du 4ème trimestre 2025
document
3 fév. 2026, 01:00
Maghreb Oxygène - Rapport annuel 2025
dividend
25 mar. 2025, 00:00
Maghreb Oxygene dividend
Related symbols
Peer and sector context.
Aluminium Maroc logo
ALM
Aluminium Maroc
1.818,00 MAD
+0.00%
Zellidja logo
ZDJ
Zellidja
217,35 MAD
+0.00%
CMT logo
CMT
CMT
4.895,00 MAD
+0.20%
Colorado logo
COL
Colorado
81,00 MAD
+0.00%
Ciments Maroc logo
CMA
Ciments Maroc
1.720,00 MAD
-2.77%
Browse global filings feedOpen the market glossary
Trust & coverage
Quote, news, document, and profile freshness.
OFFICIAL_EXCHANGE_HTML
Official CSE live proxy
Apr 13, 2026, 6:40 PM • 22 min
Linked news
10
good • refreshing
Documents
5
partial • refreshing
Profile
good
Apr 13, 2026, 1:48 AM
Sector confidence
high
272 bars • 15 dividends
Research highlights
Quick coverage, spread, and turnover markers.
Coverage5 docs / 10 news
52W position+5.56% from low
Turnover2,28 k
Spread+1.31%

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
81
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
light
131 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
308,75 M
2,28 k 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
360,00 MAD - 404,90 MAD
-6.15% vs high
Microstructure & session
Open, range, flow, and book data.
Open380,00 MAD
High380,00 MAD
Low380,00 MAD
Previous close387,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
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 explainer2.280 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 explainer380,00 MAD / 22
AskBid / AskThe best current buying price and best current selling price in the order book.A tight spread usually signals better tradability.Borsalia glossaryOpen explainer385,00 MAD / 49
TradesSpreadThe gap between bid and ask, often expressed in basis points.Spread bps = ((ask - bid) / mid-price) × 10,000Borsalia glossaryOpen explainer1
SpreadSpreadThe gap between bid and ask, often expressed in basis points.Spread bps = ((ask - bid) / mid-price) × 10,000Borsalia glossaryOpen explainer131 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 explainer2.280 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 explainer308,8 M MAD
Shares outstanding812,5 k
Nominal value100,00 MAD
IPO price--
Vs 52W high-6.15%
Vs 52W low+5.56%
Technicals
Signals and derived indicators.
SMA_20394,26
EMA_20387,67
RSI_1453,47
BBANDS394,26
MACD12,33
VWAP305,92
Latest Headlines
Linked symbol news flow.
Profit warning: Maghreb Oxygène prévoit une baisse de 35 % de son résultat net en 2022
Le Desk
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
Profit warning: Maghreb Oxygène prévoit une baisse de 35 % de son résultat net en 2022
Profit warning: Maghreb Oxygène prévoit une baisse de 35 % de son résultat net en 2022 Le Desk
MOX : Détachement du dividende
Casablanca BourseOfficial sourceA story or filing published by the exchange or the issuer rather than a third-party media outlet.Borsalia glossaryOpen explainer
media.casablanca-bourse.comMar 12, 2026, 12:00 AM
Check feed
MOX : Détachement du dividende
Maghreb Oxygène - CP post AGO du 6 mars 2026
Casablanca BourseOfficial sourceA story or filing published by the exchange or the issuer rather than a third-party media outlet.Borsalia glossaryOpen explainer
media.casablanca-bourse.comMar 10, 2026, 12:00 AM
Check feed
Maghreb Oxygène - CP post AGO du 6 mars 2026
Le Nouvelliste Maroc
Feb 27, 2026
Feed timeFeed timeA fallback timestamp coming from the feed or aggregator rather than the original publisher page.Borsalia glossaryOpen explainer
Check feed
Maghreb Oxygène a porté son chiffre d’affaires à 330,4 MDH en 2025
Maghreb Oxygène a porté son chiffre d’affaires à 330,4 MDH en 2025 Le Nouvelliste Maroc
Full issuer news feed
Event timeline
Recent issuer milestones.
news
6 avr. 2026, 00:31
Profit warning: Maghreb Oxygène prévoit une baisse de 35 % de son résultat net en 2022
dividend
24 mar. 2026, 01:00
Maghreb Oxygene dividend
news
12 mar. 2026, 00:00
MOX : Détachement du dividende
document
12 mar. 2026, 00:00
MOX : Détachement du dividende
news
10 mar. 2026, 00:00
Maghreb Oxygène - CP post AGO du 6 mars 2026
document
10 mar. 2026, 00:00
Maghreb Oxygène - CP post AGO du 6 mars 2026
calendar
6 mar. 2026, 00:00
MAGHREB OXYGENE - Ordinaire AGM
action
6 mar. 2026, 00:00
MAGHREB OXYGENE - Ordinaire AGM
news
27 fév. 2026, 08:00
Maghreb Oxygène a porté son chiffre d’affaires à 330,4 MDH en 2025
document
26 fév. 2026, 00:00
Maghreb Oxygène - CP relatif aux indicateurs du 4ème trimestre 2025
document
3 fév. 2026, 01:00
Maghreb Oxygène - Rapport annuel 2025
dividend
25 mar. 2025, 00:00
Maghreb Oxygene dividend
Related symbols
Peer and sector context.
Aluminium Maroc logo
ALM
Aluminium Maroc
1.818,00 MAD
+0.00%
Zellidja logo
ZDJ
Zellidja
217,35 MAD
+0.00%
CMT logo
CMT
CMT
4.895,00 MAD
+0.20%
Colorado logo
COL
Colorado
81,00 MAD
+0.00%
Ciments Maroc logo
CMA
Ciments Maroc
1.720,00 MAD
-2.77%
Browse global filings feedOpen the market glossary