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
ALUP3ALUPAR ON N2
10.90 BRL+2.35%7.1 K1.0710.28 B BRL9.521.15 BRL+56.57%2.62%Utilities
BMKS3BIC MONARK ON
395.00 BRL+1.28%542.65177.35 M BRL11.9233.13 BRL−14.85%10.07%Consumer durables
CMIG3CEMIG ON N1
17.18 BRL+1.48%457.8 K1.5537.05 B BRL7.022.45 BRL+26.89%10.96%Utilities
Sell
ELMD3ELETROMIDIA ON
31.800 BRL+0.95%136.1 K7.274.53 B BRL41.670.76 BRL+3.58%0.28%Commercial services
Strong buy
LAVV3LAVVI ON NM
11.600 BRL−0.34%766.8 K1.142.26 B BRL6.311.84 BRL+30.29%8.48%Finance
Strong buy
MDNE3MOURA DUBEUXON ED NM
19.97 BRL+0.91%881.5 K0.891.66 B BRL6.013.32 BRL+66.34%3.28%Finance
Strong buy
NEOE3NEOENERGIA ON NM
25.18 BRL+0.60%1.87 M1.9930.38 B BRL8.712.89 BRL−19.76%3.10%Utilities
Strong buy
PSSA3PORTO SEGUROON NM
50.59 BRL+1.04%2.65 M1.4132.13 B BRL11.584.37 BRL+9.15%5.33%Finance
Buy
RVEE3REVEE ON NM
95.780 BRL+19.87%100Miscellaneous
SAPR3SANEPAR ON N2
6.57 BRL−0.45%222 K1.349.88 B BRL4.181.57 BRL+51.87%4.35%Utilities
TGMA3TEGMA ON NM
37.44 BRL+1.19%196.4 K0.822.44 B BRL8.944.19 BRL+49.98%6.92%Transportation
Buy