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
32.40 BRL+3.95%2.54 M1.815.46 B BRL10.113.20 BRL+60.87%10.28%Finance
Strong buy
FRAS3FRAS,LE ON N1
23.79 BRL+0.17%341.1 K1.146.35 B BRL19.751.20 BRL−0.98%2.41%Producer manufacturing
Buy
PETR3PETROBRAS ON N2
42.26 BRL−0.56%7.48 M0.84518.41 B BRL6.456.55 BRL−37.58%18.71%Energy minerals
Strong buy
PRNR3PRINER ON NM
16.91 BRL−1.11%216 K0.76781.24 M BRL−0.00 BRL+46.58%0.43%Industrial services
Strong buy
TGMA3TEGMA ON NM
33.01 BRL−0.93%131.7 K0.642.18 B BRL9.233.58 BRL+26.07%8.21%Transportation
Buy