UK stocks at their all-time highs

These UK 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
AAFAIRTEL AFRICA PLC ORD USD0.5205.6 GBX+0.69%1.49 M0.437.5 B GBP28.950.07 GBP+2,630.77%2.39%Communications
Buy
ADT1ADRIATIC METALS PLC ORD GBP0.013355292.5 GBX+4.09%422.24 K2.78956.98 M GBP−0.15 GBP−87.35%0.00%Non-energy minerals
Neutral
AICACHILLES INVESTMENT COMPANY LIMITED ORD NPV111 GBX+0.45%20.00Miscellaneous
Neutral
AMCOAMCOMRI GROUP PLC ORD GBP 0.01133.62 GBX−0.28%148.32 K1.2395.99 M GBP91.520.01 GBP+10.61%0.00%Finance
Neutral
BBYBALFOUR BEATTY GBP0.50542.0 GBX−0.18%1.39 M1.952.68 B GBP16.080.34 GBP−3.13%2.31%Industrial services
Strong buy
BGEOLION FINANCE GROUP PLC ORD GBP0.017,630 GBX+0.20%36.93 K0.733.35 B GBP6.0512.61 GBP−11.42%3.19%Finance
Strong buy
BUCEBUCCANEER ENERGY PLC ORD GBP0.00010.0200 GBX0.00%59.63 M0.661.39 M GBP−0.00 GBP−40.00%0.00%Energy minerals
Strong buy
IMIIMI ORD GBP0.285714282,176 GBX−2.07%1.34 M3.095.36 B GBP23.310.93 GBP−3.77%1.43%Producer manufacturing
Strong buy
MHAMHA PLC ORD GBP0.01140.50 GBX−0.35%150.55 K1.96344.52 M GBP0.00%Commercial services
Neutral
SKLSKILLCAST GROUP PLC ORD GBP0.00154.0 GBX0.00%2.18 K0.1348.31 M GBP94.740.01 GBP0.96%Commercial services
Neutral
SRCSIGMAROC PLC ORD GBP0.01115.4 GBX0.00%2.22 M0.511.29 B GBP59.480.02 GBP+1.57%0.00%Non-energy minerals
Strong buy
ZZOYOZOYO LIMITED25.0 GBX0.00%037.15 M GBP−0.02 GBP−47.01%0.00%Finance
Neutral