Polish stocks at their all-time highs

These Polish 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
Chg %
Vol
Rel vol
Mkt cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst rating
BFTBenefit Systems S.A.
5,290 PLN−0.84%7.46 K1.3517.61 B PLN23.37226.36 PLN+62.38%0.00%Consumer services
Strong buy
CARInter Cars S.A.
872 PLN−0.11%1.93 K0.7712.37 B PLN14.3360.86 PLN+19.32%0.16%Producer manufacturing
Strong buy
HMPHemp & Health SA
4.010 PLN+14.25%516.69 K3.11278.43 M PLN−0.04 PLN−94.23%0.00%Commercial services
No rating
PKNORLEN Spolka Akcyjna
149.16 PLN+1.73%1.91 M1.20170.22 B PLN11.6112.84 PLN+63.40%5.46%Energy minerals
Buy
QRSQuercus Towarzystwo Funduszy Inwestycyjnych S.A.
13.78 PLN+1.77%259.44 K5.56615.24 M PLN9.851.40 PLN+58.84%0.00%Miscellaneous
No rating
XTBXTB Spolka Akcyjna
137.58 PLN+3.09%331.68 K0.7315.69 B PLN16.428.38 PLN+31.69%3.05%Finance
Strong buy
ZABZabka Group S.A.
33.83 PLN+2.98%3.42 M0.5232.85 B PLN0.00%Retail trade
Buy