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
DIRR3DIRECIONAL ON NM
34.04 BRL+1.22%503.8 K0.245.67 B BRL9.313.66 BRL+78.06%9.90%Finance
Strong buy
MRFG3MARFRIG ON NM
20.62 BRL−0.15%2.4 M0.4017.24 B BRL6.463.19 BRL13.72%Consumer non-durables
Buy
SBSP3SABESP ON NM
108.87 BRL+1.46%1.16 M0.3473.34 B BRL7.7714.02 BRL+171.87%0.00%Utilities
Strong buy
STBP3SANTOS BRP ON NM
13.38 BRL−0.37%2.3 M0.5011.6 B BRL15.650.85 BRL+47.08%6.21%Transportation
Buy
TIMS3TIM ON NM
17.79 BRL+1.48%1.01 M0.1442.44 B BRL13.651.30 BRL+11.18%8.25%Communications
Buy