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
CPLE3COPEL ON N2
9.96 BRL+1.32%3.72 M0.5431.49 B BRL10.570.94 BRL+18.97%1.96%Utilities
Strong buy
CURY3CURY S/A ON ED NM
27.34 BRL+1.60%1.2 M0.547.98 B BRL12.202.24 BRL+35.06%6.23%Finance
Strong buy
DIRR3DIRECIONAL ON NM
34.32 BRL+2.05%1.51 M0.725.78 B BRL9.393.66 BRL+78.06%9.70%Finance
Strong buy
MRFG3MARFRIG ON NM
20.70 BRL+0.24%4.75 M0.7817.28 B BRL6.483.19 BRL13.69%Consumer non-durables
Buy
SBSP3SABESP ON NM
109.01 BRL+1.59%2.25 M0.6574.51 B BRL7.7814.02 BRL+171.87%0.00%Utilities
Strong buy
STBP3SANTOS BRP ON NM
13.43 BRL0.00%4.49 M0.9711.6 B BRL15.710.85 BRL+47.08%6.21%Transportation
Buy
TIMS3TIM ON NM
17.84 BRL+1.77%2.88 M0.4043.19 B BRL13.691.30 BRL+11.18%8.11%Communications
Buy