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
CPFE3CPFL ENERGIAON ED NM
38.27 BRL−0.85%1.14 M0.6644.48 B BRL8.084.74 BRL−1.26%7.24%Utilities
Buy
CPLE3COPEL ON N2
11.36 BRL+3.37%5.83 M0.6534.24 B BRL12.060.94 BRL+18.97%3.07%Utilities
Strong buy
CURY3CURY S/A ON NM
30.17 BRL+1.75%3.02 M1.258.65 B BRL13.462.24 BRL+35.06%5.00%Finance
Strong buy
ITSA3ITAUSA ON N1
11.09 BRL+4.52%183.9 K1.76116.48 B BRL8.171.36 BRL+8.81%7.29%Finance
Strong buy
ITUB3ITAUUNIBANCOON EJ N1
32.70 BRL+4.47%1.06 M1.23358.13 B BRL8.643.78 BRL+24.06%7.04%Finance
LAVV3LAVVI ON NM
10.780 BRL−1.01%445 K0.412.11 B BRL5.861.84 BRL+30.29%9.06%Finance
Strong buy
NEOE3NEOENERGIA ON NM
22.42 BRL−1.32%575.6 K0.3727.58 B BRL7.752.89 BRL−19.76%3.41%Utilities
Strong buy
PLPL3PLANOEPLANO ON NM
13.300 BRL+7.43%1.37 M1.252.52 B BRL7.951.67 BRL+26.84%8.13%Finance
Strong buy
PSSA3PORTO SEGUROON NM
46.51 BRL+5.35%3.82 M2.9428.33 B BRL11.374.09 BRL+16.51%6.04%Finance
Strong buy