Moroccan stocks at their all-time highs

These Moroccan stocks have reached their all-time highs: we sorted them alphabetically and equipped with companies' financials — analyze to see if there will be a correction, or if they will keep going up.
Symbol
Price
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
CMGCMGP GROUP
439.95 MAD+9.99%17.5 K0.337.48 B MAD0.00%Producer manufacturing
Neutral
DYTDISTY TECHNOLOGIES
435.00 MAD+2.96%4.08 K0.43434.18 M MAD22.4219.40 MAD+3.09%3.79%Distribution services
Neutral
MABMAGHREBAIL
1,000.0 MAD+0.10%400.821.38 B MAD10.2197.99 MAD+6.12%5.00%Finance
Neutral