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
ATWATTIJARIWAFA BANK
666.0 MAD−0.22%49.87 K0.64134.47 B MAD15.1044.09 MAD+21.12%2.48%Finance
Neutral
MSASODEP-MARSA MAROC
725.9 MAD+3.70%89.63 K1.4953.28 B MAD50.9614.24 MAD+20.74%1.17%Transportation
Neutral
TGCTRAVAUX GENERAUX DE CONSTRUCTIONS DE CASABLANCA
725.8 MAD+9.99%12.61 K0.3722.96 B MAD45.9015.81 MAD+83.14%1.03%Industrial services
Strong buy
TQMTAQA MOROCCO
1,650 MAD−1.20%25.91 K1.5438.92 B MAD35.2146.86 MAD−4.36%2.12%Utilities
Sell