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 Plc312.4 GBX+2.76%3.52 M0.2911.08 B GBP30.630.10 GBP1.61%Communications
Buy
ACGACG Metals Limited Class A1,170 GBX+1.30%55.14 K10.95249.08 M GBP41.070.28 GBP0.00%Distribution services
Strong buy
AICAchilles Investment Company Limited110 GBX0.00%10.00Miscellaneous
Neutral
AVGAvingtrans plc520 GBX+1.96%52.17 K1.01168.97 M GBP26.680.19 GBP+77.50%0.94%Producer manufacturing
Strong buy
AZNAstraZeneca PLC13,518 GBX+0.39%1.68 M0.86208.76 B GBP29.314.61 GBP+40.63%1.82%Health technology
Buy
CCINHCindrigo Holdings Limited15.250 GBX+10.91%1.14 M19.55 M GBP0.00%Utilities
Neutral
FORFMyHealthChecked PLC8.750 GBX0.00%16.24 K4.54 M GBP−0.04 GBP−86.57%0.00%Health technology
Neutral
HSBAHSBC Holdings Plc1,117.4 GBX+1.64%22.48 M0.65188.82 B GBP15.520.72 GBP−24.31%4.61%Finance
Neutral
SSESSE PLC2,307.0 GBX+16.84%9.91 M3.5021.77 B GBP21.321.08 GBP−30.94%3.25%Utilities
Strong buy
TAMTatton Asset Management Plc748 GBX−0.27%13.21 K0.22456.22 M GBP28.540.26 GBP+24.69%2.53%Finance
Strong buy
TRUETruetide plc2.10 GBX0.00%25.48 K0.611.65 M GBP−0.02 GBP+84.15%0.00%Finance
Neutral