Session of 27 October 2026 · refreshed every 30 min during trading
The Casablanca Bourse,
down to the dirham.
Live prices for all 81 listed companies, and a portfolio ledger that can explain every number it shows you. Built for Moroccan investors, in MAD, with your TPCVM tax worked out.
- listed companies
- 81
- price refresh
- 30 min
- numbers stored, all derived
- 0
- languages, FR and EN
- 2
Market mood today
54 / 100 · Neutral computed from 81 stocks30 up · 27 down · 24 flat · breadth 53 · price momentum 51 · volume flow 62
- ATW · ATTIJARIWAFA BANK 670.00+0.00% · 33.4M
- BOA · BANK OF AFRICA 188.95+1.04% · 30.1M
- LBV · Label vie 3,860.00+0.26% · 22.1M
- TGC · TGCC S.A 580.00-3.33% · 19.5M
- MNG · MANAGEM 1,513.00+2.23% · 8.0M
- MSA-0.39% 775.00
- BCP+0.00% 247.00
- ADH-2.67% 36.50
- LHM+0.25% 1,605
- CMT+1.69% 3,900
- SMI-1.12% 5,555
- IAM+0.46% 87.90
- T2S-0.92% 216.00
- GTM-0.35% 565.00
- ADI-1.21% 360.50
- CMA+0.93% 1,408
- RDS-1.79% 170.00
- AKT+0.39% 1,030
- CSR-0.57% 174.00
- CFG-1.02% 194.00
- ATL+0.04% 118.55
- CDM-1.16% 919.20
- TQM+2.88% 1,678
- VCN+0.03% 300.00
- SID+0.00% 1,640
- WAA+0.98% 5,150
- AFI-0.03% 326.00
- GAZ+0.00% 3,600
- SOT-0.37% 300.00
Tile size = volume traded · colour = today's move · showing the most traded. See all 81 with history and indicators
Try it with your own numbers
What are your shares worth today?
Pick a stock, type what you paid. Today's price is live from the exchange; the tax line is the TPCVM you would owe if you sold now.
- Cost basis
- 50 × 480.00 + 120.00 = 24,120.00
- Worth today
- 50 × 670.00 = 33,500.00
- Gain or loss
- 33,500.00 − 24,120.00 = +9,380.00
- TPCVM
- 15% of the gain when positive, 0 on a loss = 1,407.00
- Kept after tax
- +7,973.00
This is the same arithmetic the app runs on your real ledger, with the moving-average cost of every buy. Not investment advice.
The difference
Every number has a receipt.
Other trackers store a balance and hope it stays right. Portflossio stores only what happened, your deposits and your trades, and recomputes everything else from them. Click any figure and it shows its working.
- Weighted average cost (PMP) with fees and taxes included
- Cash balance that always reconciles with your deposits
- Your portfolio on any past date, replayed from the events
- Annual TPCVM report, exportable
| Date | Type | Asset | Qty | Price | Realized P/L |
|---|---|---|---|---|---|
| 2026-08-12 | Buy | CRS | 11 | 22.67 | — |
| 2026-09-28 | Sell | CRS | -2 | 23.93 | -7.21 |
How -7.21 was computed
- Cost of 11 shares
- 264.37
- 11 × 22.67 + 10.00 fees + 5.00 taxes
- Average cost
- 24.0336
- 264.37 ÷ 11
- Proceeds
- 47.86
- 2 × 23.93
- Realized
- -7.21
- 47.86 − 2 × 24.0336 − 5.00 − 2.00
Market today · Session of 27 October 2026
Casablanca closed up. 30 advancing, 27 declining.
Average move +0.13% · 166.9M MAD traded
Top gainers
Top losers
Each stock has its own page with 30 sessions of history, moving averages and range. See ATW, for example. Market figures are descriptive statistics, not a recommendation. View all Casablanca stock prices
Every evening after the close, an owl reads the Casablanca sky. Three stars, three shadows, and a scorecard that never lies. It is arithmetic wearing a cape, not advice. Tonight's reading from the Oracle →How the ledger counts
cash + holdings = equity equity − money you put in = your result
Facts in.
You enter deposits, withdrawals, buys and sells. Dates, quantities, prices, fees. Nothing else.
Truth out.
Positions, average cost, cash, gains and tax are recomputed from those facts every time. No stored balance can drift.
Any date.
Ask what your portfolio looked like on 3 March. The ledger replays itself to that day.
Start with the demo. Keep it if it earns your trust.
The demo account has a sample history and today's real prices, and deletes itself after 48 hours. A real account is free, with no card.