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
AAXIA3AXIA Energia SA
62.60 BRL+1.62%16.26 M1.67145.29 B BRL−2.73 BRL−161.36%5.62%Utilities
Strong buy
CPFE3CPFL Energia S.A.
46.10 BRL+2.44%7.29 M2.6753.12 B BRL9.824.69 BRL−1.16%6.06%Utilities
Buy
CSMG3Companhia de Saneamento de Minas Gerais
39.35 BRL+1.94%2.47 M1.5514.92 B BRL11.053.56 BRL−3.47%4.48%Utilities
Neutral
CYRE3Cyrela Brazil Realty SA Empreendimentos e Participacoes
35.25 BRL+3.86%4.62 M0.9313 B BRL7.094.97 BRL+33.10%3.03%Finance
Strong buy
DIRR3Direcional Engenharia S.A.
18.65 BRL+3.10%4.06 M0.819.7 B BRL12.901.45 BRL+35.39%6.67%Finance
Strong buy
EQTL3Equatorial S.A.
39.46 BRL+0.46%8.78 M0.7548.4 B BRL15.252.59 BRL+37.73%2.00%Utilities
Strong buy
ISAE3Isa Energia Brasil SA
33.000 BRL+2.17%9 K3.3119.51 B BRL7.434.44 BRL−11.58%7.15%Utilities
Neutral
MDNE3Moura Dubeux Engenharia SA
30.27 BRL−1.75%668.7 K0.912.53 B BRL7.224.19 BRL+46.72%4.10%Finance
Strong buy
PORT3Wilson Sons Holdings Brasil SA
18.680 BRL+0.05%84.7 K0.148.27 B BRL14.481.29 BRL+35.67%7.27%Transportation
Neutral
SBSP3Companhia de Saneamento Basico do Estado de Sao Paulo SABESP
143.10 BRL+1.67%4.73 M1.3597.81 B BRL13.5610.55 BRL−22.71%2.61%Utilities
Strong buy
TOTS3TOTVS S.A.
48.14 BRL+2.21%1.95 M0.8328.42 B BRL35.471.36 BRL+26.92%0.91%Technology services
Buy
VIVT3Telefonica Brasil S.A.
34.80 BRL−1.14%3.23 M0.55111.88 B BRL18.601.87 BRL+14.59%2.21%Communications
Buy