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.25 B BRL10.113.20 BRL+60.87%10.68%Finance
Strong buy
FRAS3FRAS,LE ON N1
23.79 BRL+0.17%341.1 K1.146.34 B BRL19.751.20 BRL−0.98%2.41%Producer manufacturing
Buy
PETR3PETROBRAS ON N2
42.26 BRL−0.56%7.48 M0.84520.78 B BRL6.456.55 BRL−37.58%18.60%Energy minerals
Strong buy
PRNR3PRINER ON NM
16.91 BRL−1.11%216 K0.76790.02 M BRL−0.00 BRL+46.58%0.42%Industrial services
Strong buy
TGMA3TEGMA ON NM
33.01 BRL−0.93%131.7 K0.642.2 B BRL9.233.58 BRL+26.07%8.13%Transportation
Buy