Brazilian stocks at their all-time highs

These Brazilian 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
CURY3CURY S/A ON NM
33.09 BRL+3.08%1.84 M0.769.66 B BRL12.222.71 BRL+34.86%4.48%Finance
Strong buy
DIRR3DIRECIONAL ON NM
14.43 BRL+3.37%4.62 M1.077.5 B BRL10.981.31 BRL+47.39%8.62%Finance
Strong buy
MDNE3MOURA DUBEUXON NM
24.94 BRL+5.77%683.1 K0.672.09 B BRL6.463.86 BRL+64.45%4.98%Finance
Strong buy
ORVR3ORIZON ON NM
54.330 BRL+2.35%906.8 K1.485.22 B BRL0.00%Utilities
Strong buy
VIVT3TELEF BRASILON
34.40 BRL+1.00%4.9 M0.96110.59 B BRL19.201.79 BRL−10.96%4.68%Communications
Buy